Annual report pursuant to Section 13 and 15(d)

Recent Accounting Pronouncements - Narrative (Details)

v3.20.4
Recent Accounting Pronouncements - Narrative (Details) - USD ($)
$ in Thousands
Dec. 31, 2020
Jan. 01, 2020
Dec. 31, 2019
Aug. 31, 2019
Dec. 31, 2018
Dec. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reduction accumulated deficit $ (160,593)   $ (346,078) $ (379,400) $ 588,975 $ (102,736)
Reduction contract assets, net current portion, included in prepaid and other current assets (22,612)   (19,953)      
Cumulative Effect, Period of Adoption, Adjustment            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reduction accumulated deficit     1,627      
Reduction contract assets, net current portion, included in prepaid and other current assets   $ 1,627        
Accumulated Deficit            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reduction accumulated deficit $ 216,714   33,331 $ 0 $ 1,036,294 $ 334,219
Accumulated Deficit | Cumulative Effect, Period of Adoption, Adjustment            
New Accounting Pronouncements or Change in Accounting Principle [Line Items]            
Reduction accumulated deficit   $ 1,627 $ 1,627