XML 48 R37.htm IDEA: XBRL DOCUMENT v3.23.2
Summary of Significant Accounting Policies and Other Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accrued product warranty $ 12,100 $ 13,037 $ 15,682
Litigation reserves 2,202 2,102  
Contract liabilities 2,399 2,256  
Accrued compensation and benefits 6,186 7,299  
Accrued interest expense 6,692 5,257  
Other 3,790 4,158  
Total $ 33,369 $ 34,109