XML 97 R40.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Other Information - Schedule of Accrued Product Warranty (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2019
Dec. 31, 2019
Dec. 31, 2018
Accrued Product Warranty      
Balance at beginning of year $ 23,102 $ 23,102 $ 12,628
Current year provision   10,349 15,840
Changes in estimates for preexisting warranties $ 2,700 2,730 3,842
Payments made during the period   (10,680) (9,208)
Balance at end of year   25,501 23,102
Less: Current portion   17,142 9,767
Noncurrent accrued product warranty   $ 8,359 $ 13,335
Diluted share (in dollars per share) $ 0.13