XML 46 R34.htm IDEA: XBRL DOCUMENT v3.20.2
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, 2020
Mar. 31, 2019
Dec. 31, 2019
Accrued Product Warranty      
Balance at beginning of period $ 25,501 $ 23,101  
Current year provision 2,325 1,467  
Changes in estimates for preexisting warranties 661 2,730  
Payments made during the period (3,926) (1,579)  
Balance at end of period 24,561 25,719  
Less: Current portion 14,027 18,062 $ 17,142
Noncurrent accrued product warranty $ 10,534 $ 7,657  
Diluted share (in dollars per share) $ 0.03 $ 0.12