v3.26.1
Summary of Significant Accounting Policies - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2026
USD ($)
Jul. 31, 2024
USD ($)
property
Mar. 25, 2026
USD ($)
Dec. 31, 2025
USD ($)
segment
customer
item
state
Dec. 31, 2024
USD ($)
customer
state
Dec. 31, 2023
USD ($)
state
customer
Mar. 17, 2026
USD ($)
Jan. 01, 2024
USD ($)
Feb. 14, 2023
$ / shares
shares
Basis of Presentation                  
Cash and cash equivalents       $ 52,713 $ 72,185 $ 49,176      
Working capital       79,000          
Aggregate value       14,100          
Proceeds from advancement of surety funds       14,135   17,088      
Net assets       $ (37,000)          
Net asset of foreign operations, percentage         62.00%        
Number of distinct operating segments | segment       2          
Amortization of mobilization and costs to insure contracts       $ 12,300 $ 12,500        
Fair Value, Assets, Level 1 to Level 2 Transfers, Amount1       0 0        
Fair Value, Assets, Level 2 to Level 1 Transfers, Amount1       0 0        
Fair Value, Liabilities, Level 1 to Level 2 Transfers, Amount1       0 0        
Fair Value, Liabilities, Level 2 to Level 1 Transfers, Amount 1       0 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers, Net       0 0        
Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Transfers, Net       0 0        
Outstanding retainage receivables, net, expected to collect next 12 months       93,500          
Accounts receivable, net       167,786 179,320     $ 194,869  
Retainage Receivables       101,779 112,264     $ 109,562  
Inventory       $ 2,600 4,500        
Number of reporting units | item       3          
Allowance for credit losses       $ 3,000 2,000        
Amortization expense       0 500 $ 500      
Self-insurance maximum per claim for workers' compensation, general liability, and auto insurance       300          
Self-insurance maximum per claim for workers' compensation, general liability, and auto insurance in New York       2,000          
Deductible amount per claim       100          
Self insurance reserves       6,900 10,200        
Accrued income tax interest and penalties       100 100        
Number of properties sold | property   3              
Proceeds from financing obligations   $ 42,500     42,500        
Financing obligation, non-current   $ 42,500   $ 41,440 $ 41,468        
Financing obligation, interest rate (percentage)   8.90%              
Warrants issued | shares                 14,385,500
Warrants outstanding | shares                 14,385,500
Exercise price (in dollars per share) | $ / shares                 $ 11.5
Percentage of labor force subject to collective bargaining agreements       17.00% 14.00% 20.00%      
Subsequent Events                  
Basis of Presentation                  
Proceeds from advancement of surety funds $ 102,100   $ 102,100            
Subsequent Events | Credit Agreement                  
Basis of Presentation                  
Result in cash savings             $ 30,200    
Washington State Convention Center Project | CLJV                  
Basis of Presentation                  
Principal amount awarded       $ 89,100          
Foreign                  
Basis of Presentation                  
Net assets       $ 106,900          
Customer concentration risk | Accounts receivable                  
Basis of Presentation                  
Number of customers | customer       1 0        
Customer concentration risk | Accounts receivable | One customer                  
Basis of Presentation                  
Concentration risk percentage       10.00%          
Customer concentration risk | Revenue                  
Basis of Presentation                  
Number of customers | customer       2 2 2      
Customer concentration risk | Revenue | Major customer one                  
Basis of Presentation                  
Concentration risk percentage       15.20% 13.90% 17.30%      
Customer concentration risk | Revenue | Major customer two                  
Basis of Presentation                  
Concentration risk percentage       12.00% 10.10% 13.70%      
Geographical concentration risk | Revenue                  
Basis of Presentation                  
Number of other states | state       27 28 29      
Geographical concentration risk | Revenue | Florida                  
Basis of Presentation                  
Concentration risk percentage       20.10% 22.70% 19.70%      
Geographical concentration risk | Revenue | New York                  
Basis of Presentation                  
Concentration risk percentage       15.00% 14.80%        
Geographical concentration risk | Revenue | Texas                  
Basis of Presentation                  
Concentration risk percentage       18.60% 13.70% 18.90%      
Geographical concentration risk | Revenue | Bahamas                  
Basis of Presentation                  
Concentration risk percentage         13.60% 17.30%      
Geographical concentration risk | Revenue | Foreign                  
Basis of Presentation                  
Concentration risk percentage       14.50% 17.20% 22.90%