XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.1
Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2021
Dec. 31, 2020
Payables and Accruals [Abstract]    
Duties $ 4,743 $ 4,469
Expense associated with fulfilled performance obligations 1,344 1,372
Freight and handling fees 2,418 2,218
Operating lease obligations 5,838 6,094
Product warranty claims costs 1,575 1,721
Professional fees 5,769 3,794
Sales and value added taxes 4,879 5,118
Short-term contingent consideration 0 1,758
Other 7,159 6,513
Total other accrued liabilities 33,725 33,057
Contract with Customer, Liability, Other Current $ 500 $ 300