XML 68 R49.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other liabilities at December 31, 2023 and 2022 are summarized as follows:

(in thousands)20232022
Compensation and benefits$13,196 $19,814 
Accrued taxes10,373 10,694 
Legal contingencies3,487 9,948 
Product warranty liability2,106 3,677 
Current finance lease liabilities
1,770 693 
Other accrued liabilities
18,528 11,438 
Total$49,460 $56,264 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in the product warranty obligation for the years ended December 31, 2023, 2022 and 2021 are summarized below:

(in thousands)Beginning BalanceSettlements madeAccruals for warranties issuedEnding Balance
Year ended December 31,
2023$3,677 $(4,397)$2,826 $2,106 
2022$3,585 $(5,961)$6,053 $3,677 
2021$2,348 $(7,547)$8,784 $3,585 
Schedule of Other Liabilities
Other liabilities at December 31, 2023 and 2022 are summarized as follows:

(in thousands)20232022
Long-term employee indemnity$4,790 $4,817 
Long-term tax liability5,577 5,711 
Defined benefit pension obligation5,852 5,050 
Long-term deferred revenue2,028 4,974 
Earnout liability— 17,244 
Legal contingencies2,863 6,096 
Other long-term liabilities832 289 
Long-term finance lease liabilities
11,458 3,280 
Total$33,400 $47,461