Quarterly report pursuant to Section 13 or 15(d)

Summary of Significant Accounting Policies - Recently Issued Accounting Pronouncements (Details)

v3.22.1
Summary of Significant Accounting Policies - Recently Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Apr. 02, 2022
Jan. 02, 2022
Jan. 01, 2022
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net $ 118,758 $ 107,006 $ 107,372
Costs and estimated earnings in excess of billing on uncompleted contracts 30,286 23,121 23,121
Decrease in retained earnings (10,202) 8,944 8,578
Right-of-use assets, net 41,518   $ 0
Lease liabilities $ 43,620    
Previously Reported      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net   107,372  
Costs and estimated earnings in excess of billing on uncompleted contracts   23,121  
Decrease in retained earnings   8,578  
Revision of Prior Period, Adjustment      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Accounts Receivable, net   (366)  
Decrease in retained earnings   366  
Accounting Standards Update 2016-02      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Decrease in retained earnings   557  
Right-of-use assets, net   42,835  
Lease liabilities   $ 44,776