XML 63 R46.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED AND OTHER LIABILITIES (Tables)
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other liabilities at December 31, 2025 and 2024 are summarized as follows:

(in thousands)20252024
Compensation and benefits$11,293 $12,646 
Accrued taxes15,040 8,034 
Legal contingencies1,765 4,739 
Accrued product warranty liability
3,537 2,650 
Current finance lease liabilities
1,606 1,482 
Other accrued liabilities
13,415 15,937 
Total$46,656 $45,488 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in our accrued product warranty liability balance for the years ended December 31, 2025, 2024 and 2023 are summarized below:

(in thousands)December 31, 2025December 31, 2024December 31, 2023
Balance at beginning of period
$2,650 $2,106 $3,677 
Settlements made
(3,451)(3,264)(4,397)
Accruals for warranties issued
4,338 3,808 2,826 
Balance at the end of period
$3,537 $2,650 $2,106 
Schedule of Other Liabilities
Other liabilities at December 31, 2025 and 2024 are summarized as follows:

(in thousands)20252024
Long-term finance lease liabilities
$9,509 $10,543 
Defined benefit pension obligation6,358 5,716 
Long-term tax liability2,624 2,277 
Long-term employee indemnity2,032 3,480 
Long-term deferred revenue2,794 2,259 
Other long-term liabilities683 726 
Total$24,000 $25,001