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 6 Months Ended
Jun. 30, 2020
Jun. 30, 2020
Jun. 30, 2019
Dec. 31, 2019
Accrued Product Warranty        
Balance at beginning of period   $ 25,501 $ 23,102  
Current year provision   7,418 4,585  
Changes in estimates for preexisting warranties $ 9,300 9,925 2,730  
Payments made during the period   (10,373) (4,454)  
Balance at end of period 32,471 32,471 25,963  
Less: Current portion 16,660 16,660 15,078 $ 17,142
Noncurrent accrued product warranty $ 15,811 $ 15,811 $ 10,885  
Diluted share (in dollars per share) $ 0.41 $ 0.43 $ 0.13