XML 54 R42.htm IDEA: XBRL DOCUMENT v3.26.1
Summary of Significant Accounting Policies and Other Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Mar. 31, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]        
Accrued product warranty $ 6,319 $ 6,634 $ 8,375  
Accrued litigation 1,547 1,400    
Contract liabilities 2,597 3,486   $ 10,184
Accrued compensation and benefits 9,171 19,565    
Accrued interest expense 254 268    
Stock appreciation rights liability 1,554 1,070    
Non-interest bearing note payable 753 740    
Customs accrual 1,965 1,248    
Taxes payable 730 257    
Other 3,420 2,685    
Total $ 28,310 $ 37,353