XML 71 R44.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued and Other Liabilities (Tables)
12 Months Ended
Dec. 31, 2020
Payables and Accruals [Abstract]  
Schedule Of Accrued Liabilities
Accrued liabilities at December 31, 2020 and 2019 are summarized as follows:
(in thousands)20202019
Compensation and benefits$24,629 $21,139 
Accrued taxes14,952 9,840 
Vendor accruals18,762 9,734 
Payable to owners of redeemable noncontrolling interests— 10,000 
Arbitration awards— 2,256 
Product warranty liability2,348 2,908 
Accrued other6,138 4,223 
Accrued professional fees1,773 1,545 
Royalties payable1,210 1,450 
Total$69,812 $63,095 
Schedule Of Other Liabilities
Other liabilities at December 31, 2020 and 2019 are summarized as follows:
(in thousands)20202019
Long term employee indemnity$12,228 $14,408 
Long term tax liability15,532 5,011 
Defined benefit pension obligation10,228 10,357 
Long term deferred revenue6,163 7,370 
Other long term liabilities7,096 8,662 
Total$51,247 $45,808 
Schedule Of Recognized Warranty Revenue And Incurred Warranty Costs
Changes in product warranty obligations, including deferred revenue on extended warranty contracts, for the years ended December 31, 2020, 2019 and 2018, are summarized below:
(in thousands)Beginning BalanceAdditional Accrual/ Revenue DeferredCosts Incurred/ Deferred Revenue AmortizationEnding Balance
Year Ended December 31,    
2020$6,192 $6,454 $(6,266)$6,380 
20197,660 8,124 (9,592)6,192 
201810,202 9,347 (11,889)7,660