v3.26.1
Basis of Presentation - Narrative (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2024
USD ($)
property
Jun. 30, 2026
USD ($)
Dec. 31, 2025
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
item
Jun. 30, 2025
USD ($)
Dec. 31, 2024
USD ($)
Feb. 14, 2023
$ / shares
shares
Basis of Presentation                
Cash and cash equivalents   $ 34,878 $ 52,713   $ 34,878   $ 72,185  
Working capital   117,600     117,600      
Aggregate value   298,900 103,200   $ 298,900      
Number of reporting units | item         3      
Accounts receivable, net   108,371 145,031   $ 108,371   151,700  
Retainage Receivables   93,368 101,779   93,368   $ 112,300  
Allowance for credit losses   4,000 3,000   4,000      
Number of properties sold | property 3              
Proceeds from financing obligations $ 42,500              
Financing obligation, non-current $ 42,500 41,394 41,440   41,394      
Financing obligation, interest rate (percentage) 8.90%              
Interest expenses related to real estate   $ 1,000   $ 1,000 $ 1,900 $ 1,900    
Warrants issued | shares               14,385,500
Warrants outstanding | shares               14,385,500
Exercise price (in dollars per share) | $ / shares               $ 11.5
Washington State Convention Center Project | CLJV                
Basis of Presentation                
Principal amount awarded     $ 89,100