XML 100 R86.htm IDEA: XBRL DOCUMENT v3.22.4
Commitments and Contingencies - Changes in the Liability for Product Warranty Claim Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Changes in the liability for product warranty claim costs      
Balance at beginning of period $ 1,095 $ 1,721 $ 1,514
Accruals for warranties issued during the period 249 2,943 578
Settlements (in cash or in kind) during the period (819) (3,522) (463)
Foreign currency translation gain (loss) (3) (47) 92
Balance at end of period $ 522 $ 1,095 $ 1,721