Annual report [Section 13 and 15(d), not S-K Item 405]

Construction Contract and Other Service Revenues - Construction Contract and Other Service Revenues by Compensation Arrangement (Details)

v3.25.4
Construction Contract and Other Service Revenues - Construction Contract and Other Service Revenues by Compensation Arrangement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 42,074 $ 75,550 $ 60,179
FFP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 18,925 36,073 30,846
GMP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 15,072 32,002 18,178
Cost-plus fee      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 6,924 5,875 9,843
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 1,153 $ 1,600 $ 1,312