XML 51 R39.htm IDEA: XBRL DOCUMENT v3.21.1
Warranty Reserves (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]      
Beginning balance $ 4,841 $ 3,759  
Warranty provision 612 905  
Processed warranty claims (584) (422)  
Ending balance 4,869 4,242  
Accrued warranty reserve, current 1,610 1,358 $ 1,606
Accrued warranty reserve, non-current 3,259 2,884 $ 3,235
Total accrued warranty reserve $ 4,869 $ 4,242