XML 67 R53.htm IDEA: XBRL DOCUMENT v3.22.0.1
Discontinued Operations - Additional Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Contracts revenue $ 243,212 $ 144,861
Cost of sales 85,450 42,360
Supply agreement    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]    
Contracts revenue 1,000 3,800
Cost of sales $ 1,100 $ 3,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 agreement, expired and terminated date Aug. 31, 2021