Annual report pursuant to Section 13 and 15(d)

Summary of Significant Accounting Policies - ASC 326 Adoption (Details)

v3.23.1
Summary of Significant Accounting Policies - ASC 326 Adoption (Details) - USD ($)
$ in Thousands
Dec. 31, 2022
Jan. 02, 2022
Jan. 01, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right of-use assets, net $ 44,305   $ 0
Lease liabilities 47,260    
Accounts Receivable, net 155,397 $ 107,006 107,372
Cost in Excess of Billings 39,251 23,121 23,121
Accumulated Deficit $ (98,153) 8,944 $ 8,578
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Right of-use assets, net   42,835  
Lease liabilities   44,776  
Accumulated Deficit   556  
As previously reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net   107,372  
Cost in Excess of Billings   23,121  
Accumulated Deficit   8,578  
Revision of prior period, adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net   (366)  
Accumulated Deficit   $ 366