XML 81 R47.htm IDEA: XBRL DOCUMENT v3.24.3
Construction Joint Ventures - SEMA Financials (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Schedule of Equity Method Investments [Line Items]        
Operating income $ 87,492 $ 57,137 $ 202,351 $ 150,027
Variable Interest Entity, Primary Beneficiary | SEMA Construction Inc        
Schedule of Equity Method Investments [Line Items]        
Revenues 56,491 8,964 127,373 34,227
Operating income 7,953 599 18,473 2,281
Net income $ 8,824 $ 966 $ 20,512 $ 3,119