XML 39 R22.htm IDEA: XBRL DOCUMENT v3.25.1
Accrued and Other Liabilities
12 Months Ended
Dec. 31, 2024
Payables and Accruals [Abstract]  
Accrued and Other Liabilities
(12) Accrued and Other Liabilities

Accrued and other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Compensation and benefits$12,646 $13,196 
Accrued taxes8,034 10,373 
Legal contingencies4,739 3,487 
Accrued product warranty liability
2,650 2,106 
Current finance lease liabilities
1,482 1,770 
Other accrued liabilities
15,937 18,528 
Total$45,488 $49,460 

Changes in our accrued product warranty liability balance for the years ended December 31, 2024, 2023 and 2022 are summarized below:

(in thousands)December 31, 2024December 31, 2023December 31, 2022
Balance at beginning of period
$2,106 $3,677 $3,585 
Settlements made
(3,264)(4,397)(5,961)
Accruals for warranties issued
3,808 2,826 6,053 
Balance at the end of period
$2,650 $2,106 $3,677 

Other liabilities at December 31, 2024 and 2023 are summarized as follows:

(in thousands)20242023
Long-term finance lease liabilities
$10,543 $11,458 
Defined benefit pension obligation5,716 5,852 
Long-term tax liability2,277 5,577 
Long-term employee indemnity3,480 4,790 
Long-term deferred revenue2,259 2,028 
Other long-term liabilities726 832 
Legal contingencies— 2,863 
Total$25,001 $33,400