Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)

v3.22.2.2
Basis of Presentation and Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended
Feb. 03, 2021
tranche
Feb. 28, 2021
tranche
Sep. 30, 2022
USD ($)
contract
shares
Jun. 30, 2022
USD ($)
Mar. 31, 2022
USD ($)
Sep. 30, 2021
USD ($)
Jun. 30, 2021
USD ($)
Mar. 31, 2021
USD ($)
Sep. 30, 2022
USD ($)
contract
tranche
shares
Sep. 30, 2021
USD ($)
Dec. 31, 2022
USD ($)
Class of Stock [Line Items]                      
Increase (decrease) in cost-to-cost based on change in estimate     $ (300)           $ (2,000)    
Number of contracts | contract     2           2    
Cumulative catch-up adjustment arising from changes in estimates to complete           $ 1,600     $ 2,536 $ 1,600  
Number of tranches | tranche 2 2             3    
Repurchase and retirement of common stock (in shares) | shares     14,603           14,603    
Stock-based compensation     $ 3,423 $ 3,365 $ 10,862 $ 28,493 $ 264 $ 508      
Minimum | Forecast                      
Class of Stock [Line Items]                      
Operating Lease, Right-of-Use Asset                     $ 3,000
Maximum | Forecast                      
Class of Stock [Line Items]                      
Operating Lease, Right-of-Use Asset                     $ 4,000
Selling, general and administrative                      
Class of Stock [Line Items]                      
Stock-based compensation     $ 18           $ 18