XML 108 R55.htm IDEA: XBRL DOCUMENT v3.20.1
Revenue from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2018
Mar. 31, 2018
Dec. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
Disaggregation of Revenue [Line Items]                      
Percentage of total revenue accounted for percentage-of-completion revenue, less than                 0.10% 0.10% 0.10%
Product sales as a percentage of total revenue                 95.00% 95.00% 95.00%
Revenue $ 19,526 $ 21,879 $ 34,692 $ 43,256 $ 43,449 $ 53,709 $ 39,546 $ 41,069 $ 119,353 $ 177,773 $ 243,106
Operating expenses (excluding depreciation and amortization)                 149,225 159,808 188,744
Products                      
Disaggregation of Revenue [Line Items]                      
Revenue                 115,471 172,412 237,211
Operating expenses (excluding depreciation and amortization)                 147,709 152,846 182,330
Services                      
Disaggregation of Revenue [Line Items]                      
Revenue                 3,882 5,361 5,895
Operating expenses (excluding depreciation and amortization)                 $ 1,516 $ 6,962 $ 6,414