XML 59 R47.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Construction Joint Ventures - SEMA Financials (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Schedule of Equity Method Investments [Line Items]        
Operating income $ 72,734 $ 60,263 $ 114,859 $ 92,890
Variable Interest Entity, Primary Beneficiary | SEMA Construction Inc        
Schedule of Equity Method Investments [Line Items]        
Revenues 42,257 16,719 70,882 25,263
Operating income 5,270 1,106 10,520 1,682
Net income $ 5,916 $ 1,433 $ 11,688 $ 2,153