XML 98 R49.htm IDEA: XBRL DOCUMENT v3.20.1
Discontinued Operations - Additional Information (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 01, 2016
option
Mar. 31, 2019
Dec. 31, 2019
USD ($)
Dec. 31, 2018
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contracts revenue     $ 113,427 $ 91,694
Cost of revenues     35,833 28,457
Supply agreement        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Contracts revenue     5,200 8,000
Cost of revenues     $ 4,800 $ 7,500
Discontinued operations, disposed of by sale | International Operations        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Supply commitment term 3 years      
Supply agreement, number of annual options to extend | option 2      
Supply agreement, extended term   12 months    
Supply agreement, extended period   2020-08