Annual report pursuant to Section 13 and 15(d)

Accrued Liabilities (Reconciliation of Product Warranties) (Details)

v3.22.4
Accrued Liabilities (Reconciliation of Product Warranties) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Accrued Liabilities, Current [Abstract]      
Balance at beginning of period $ 13,645 $ 14,745 $ 14,466
Provision for warranty claims 3,627 2,179 3,033
Warranty claims (3,163) (2,917) (3,128)
Other (299) (362) 374
Balance at end of period $ 13,810 $ 13,645 $ 14,745