XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
Discontinued Operations - Additional Information (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Sep. 01, 2016
option
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2020
USD ($)
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Contracts revenue   $ 62,249 $ 29,629 $ 106,370 $ 59,744
Cost of revenues   21,184 8,787 33,447 17,871
Supply agreement          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Contracts revenue   400 800 800 1,800
Cost of revenues   $ 400 $ 800 $ 900 $ 1,800
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     2021-08