XML 80 R68.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Warranty reserve liability - Schedule of Product Warranty Liability (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Movement in Standard and Extended Product Warranty Accrual, Increase (Decrease) [Roll Forward]    
Balance at beginning of period $ 7,858 $ 8,312
Provision for warranties 767 1,891
Settlements of warranty claims (825) (1,308)
Balance at end of period $ 7,800 $ 8,895