XML 80 R65.htm IDEA: XBRL DOCUMENT v3.20.4
Accrued Liabilities - Activity Related to Accrued Warranties (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
Dec. 31, 2018
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning Balance $ 2,090 $ 2,571 $ 2,628
Provision for warranty expense 2,727 3,600 4,096
Fulfillment of warranty obligations (3,134) (4,081) (4,153)
Ending Balance $ 1,683 $ 2,090 $ 2,571