XML 38 R21.htm IDEA: XBRL DOCUMENT v3.25.4
ACCRUED AND OTHER LIABILITIES
12 Months Ended
Dec. 31, 2025
Payables and Accruals [Abstract]  
ACCRUED AND OTHER LIABILITIES
NOTE 11 - ACCRUED AND OTHER 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 

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 

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