v3.26.1
Investments in Affiliates - Equity Method Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Schedule of Equity Method Investments [Line Items]    
Investments in affiliates $ 102,424 $ 96,764
Foreign    
Schedule of Equity Method Investments [Line Items]    
Investments in affiliates 81,558 75,838
Real estate    
Schedule of Equity Method Investments [Line Items]    
Investments in affiliates 4,234 4,120
Asphalt terminal    
Schedule of Equity Method Investments [Line Items]    
Investments in affiliates $ 16,632 $ 16,806