XML 45 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies and Other Information - Schedule of Product Warranty Liability (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Accrued Product Warranty      
Balance at beginning of period $ 32,947 $ 31,542  
Current year provision 2,433 4,630  
Changes in estimates for preexisting warranties (1,415) 4,119  
Payments made during the period (6,120) (5,166)  
Balance at end of period 27,845 35,125  
Less: current portion 15,451 17,073 $ 15,830
Noncurrent accrued product warranty 12,394 18,052  
Warranty (benefit)/costs, net of supplier recoveries (300) 6,800  
Supplier recoveries $ 1,300 $ 1,900  
Diluted share (in dollars per share) $ (0.06) $ 0.18