XML 50 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Summary of Significant Accounting Policies and Other Information - Schedule of Other Accrued Liabilities (Details) - USD ($)
$ in Thousands
Sep. 30, 2019
Dec. 31, 2018
Sep. 30, 2018
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accrued product warranty $ 14,677 $ 9,767 $ 10,589
Litigation reserves 7,695 16,139  
Contract liabilities 15,959 4,897  
Accrued compensation and benefits 6,670 4,520  
Operating lease liabilities 3,860    
Accrued interest expense 1,937 1,175  
Other 7,004 9,202  
Total 57,802 45,700  
Insurance recovery $ 4,900 $ 14,000