Annual report pursuant to Section 13 and 15(d)

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

v3.25.0.1
Construction Contract and Other Service Revenues - Construction Contract and Other Service Revenues by Compensation Arrangement (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 75,550 $ 60,179 $ 154,632
FFP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 36,073 30,846 15,119
GMP      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 32,002 18,178 129,149
Cost-plus fee      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues 5,875 9,843 8,320
Other      
Disaggregation of Revenue [Line Items]      
Construction contract and other service revenues $ 1,600 $ 1,312 $ 2,044