XML 124 R95.htm IDEA: XBRL DOCUMENT v3.22.0.1
Commitments and Contingencies - Summary of Warranty Provision (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Movement in Standard Product Warranty Accrual [Roll Forward]    
Balance - beginning of the year $ 2,041 $ 3,082
Provision for warranty claims 942 656
Deduction for payments made and other adjustments (1,493) (1,697)
Balance - end of year $ 1,490 $ 2,041