XML 94 R77.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments in Affiliates - Schedule of Financial Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]      
Revenues $ 1,584,839 $ 1,544,165 $ 1,401,949
Assets      
Current assets 339,086 296,530  
Total assets 2,530,527 2,394,799  
Liabilities      
Current liabilities 462,721 942,690  
Total liabilities 2,575,798 2,359,201  
Equity Method Investment, Nonconsolidated Investee, Other      
Income Statement [Abstract]      
Revenues 65,732 65,634 58,821
Operating income 14,199 12,504 7,977
(Loss) income before income taxes (1,203) 314 1,837
Net loss (3,488) (1,255) $ (1,058)
Assets      
Current assets 71,737 63,397  
Non-current assets 412,269 269,693  
Total assets 484,006 333,090  
Liabilities      
Current liabilities 84,966 63,526  
Non-current liabilities 257,130 177,451  
Total liabilities $ 342,096 $ 240,977