XML 45 R33.htm IDEA: XBRL DOCUMENT v3.20.2
Summary of Significant Accounting Policies and Other Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Jun. 30, 2020
Dec. 31, 2019
Jun. 30, 2019
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accrued product warranty $ 16,660 $ 17,142 $ 15,078
Litigation reserves 4,429 5,020  
Contract liabilities 52,412 26,898  
Accrued compensation and benefits 6,443 6,599  
Operating lease liabilities 3,759 3,789  
Accrued interest expense 906 1,087  
Other 6,395 5,495  
Total 91,004 66,030  
Litigation reserves $ 2,200 $ 1,900