v3.21.1
Organization and Basis of Presentation (Details) - USD ($)
3 Months Ended
Mar. 31, 2021
Mar. 31, 2020
Dec. 31, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Cash and cash equivalents $ 362,057,000   $ 38,449,000
Working capital 363,100,000    
Class of Stock [Line Items]      
Gain on forgiveness of Paycheck Protection Program loan 1,775,000 $ 0  
Revolving Credit Facility | Innovatus LSA      
Class of Stock [Line Items]      
Term loan facility available $ 5,000,000.0