XML 55 R41.htm IDEA: XBRL DOCUMENT v3.23.1
Summary of Significant Accounting Policies and Other Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued product warranty $ 13,037 $ 15,830
Litigation reserves 2,102 894
Contract liabilities 2,256 1,819
Accrued compensation and benefits 7,299 4,397
Accrued interest expense 5,257 625
Other 4,158 7,258
Total $ 34,109 $ 30,823