XML 67 R48.htm IDEA: XBRL DOCUMENT v3.25.4
Summary of Significant Accounting Policies and Other Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accrued product warranty $ 6,634 $ 10,233  
Accrued litigation 1,400 3,847  
Contract liabilities 3,486 10,184 $ 2,741
Accrued compensation and benefits 19,565 10,721  
Accrued interest expense 268 1,237  
Stock appreciation rights liability 1,070 1,804  
Non-interest bearing note payable 740 693  
Customs accrual 1,248 1,162  
Taxes payable 257 200  
Other 2,685 4,645  
Total $ 37,353 $ 44,726