XML 83 R48.htm IDEA: XBRL DOCUMENT v3.22.4
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2022
Payables and Accruals [Abstract]  
Schedule of Accrued Liabilities
Accrued and other liabilities at December 31, 2022 and 2021 are summarized as follows:
(in thousands)20222021
Compensation and benefits$19,814 $39,846 
Accrued taxes10,694 19,836 
Vendor accruals6,920 9,045 
Legal contingencies9,948 — 
Product warranty liability3,677 3,585 
Accrued professional fees2,405 2,263 
Accrued other1,488 1,593 
Royalties payable625 826 
Total$55,571 $76,994 
Schedule of Other Liabilities
Other liabilities at December 31, 2022 and 2021 are summarized as follows:
(in thousands)20222021
Long-term employee indemnity$4,817 $5,237 
Long-term tax liability5,711 6,099 
Defined benefit pension obligation5,050 8,911 
Long-term deferred revenue4,974 10,244 
Earnout liability17,244 1,327 
Legal contingencies6,096 — 
Other long-term liabilities289 436 
Total$44,181 $32,254 
Schedule of Recognized Warranty Revenue and Incurred Warranty Costs Changes in the product warranty obligation for the years ended December 31, 2022, 2021 and 2020 are summarized below:
(in thousands)Beginning BalanceSettlements madeAccruals for warranties issuedEnding Balance
Year ended December 31,    
2022$3,585 $(5,961)$6,053 $3,677 
2021$2,348 $(7,547)$8,784 $3,585 
2020$2,908 $(6,826)$6,266 $2,348