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 | |||||||