XML 52 R41.htm IDEA: XBRL DOCUMENT v3.23.3
Accrued and Other Liabilities (Tables)
9 Months Ended
Sep. 30, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued liabilities at September 30, 2023 and December 31, 2022 are summarized as follows:
(in thousands)September 30, 2023December 31, 2022
Compensation and benefits$15,492 $19,814 
Accrued taxes9,633 10,694 
Legal contingencies4,850 9,948 
Product warranty liability2,409 3,677 
Other accrued liabilities11,191 11,438 
Total$43,575 $55,571 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs
Changes in the product warranty obligation for the nine months ended September 30, 2023 and 2022 are summarized below:
(in thousands)Beginning BalanceSettlements MadeAccruals for Warranties IssuedEnding Balance
September 30, 2023$3,677 $(2,983)$1,715 $2,409 
September 30, 2022$3,585 $(5,266)$5,257 $3,576 
Schedule of Other Liabilities
Other liabilities at September 30, 2023 and December 31, 2022 are summarized as follows:
(in thousands)September 30, 2023December 31, 2022
Long-term employee indemnity$4,634 $4,817 
Long-term tax liability5,568 5,711 
Defined benefit pension obligation4,963 5,050 
Long-term deferred revenue1,858 4,974 
Earnout liability— 17,244 
Legal contingencies2,916 6,096 
Other long-term liabilities428 289 
Total$20,367 $44,181