XML 92 R78.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments in Affiliates - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Income Statement [Abstract]      
Revenues $ 1,544,165 $ 1,401,949 $ 1,069,298
Assets      
Current assets 296,530 347,922  
Total assets 2,394,799 2,102,175  
Liabilities      
Current liabilities 942,690 435,898  
Total liabilities 2,359,201 1,947,515  
Equity Method Investment, Nonconsolidated Investee, Other      
Income Statement [Abstract]      
Revenues 65,634 58,821 35,514
Operating income 12,504 7,977 2,299
Income (loss) from continuing operations 314 1,837 (5,227)
Net loss (1,255) (1,058) $ (1,593)
Assets      
Current assets 63,397 39,870  
Non-current assets 269,693 237,347  
Total assets 333,090 277,217  
Liabilities      
Current liabilities 63,526 38,660  
Non-current liabilities 177,451 181,894  
Total liabilities $ 240,977 $ 220,554