XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Warranties - Change in Carrying Value of Company's Warranty Liability (Detail) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Schedule of Equity Method Investments [Line Items]    
Beginning balance $ 2,062 $ 1,558
Provision for warranties issued during the period 184 4,257
Fulfillment of warranty obligations (429) $ (3,753)
Ending balance $ 1,817