XML 74 R58.htm IDEA: XBRL DOCUMENT v3.22.0.1
Fair Value of Financial Instruments - Schedule of Summarized Financial Information of Equity Method Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Schedule of Equity Method Investments [Line Items]      
Total current assets $ 2,873,954 $ 2,359,015  
Total assets 7,121,393 5,227,849 $ 4,997,000
Current liabilities 1,784,598 1,415,199  
Total liabilities 4,577,532 3,222,324  
Revenue 7,951,781 6,320,975 7,183,188
Net income 330,729 322,699 394,096
Equity Method Investment, Nonconsolidated Investee or Group of Investees      
Schedule of Equity Method Investments [Line Items]      
Total current assets 209,500 160,300  
Long-term assets 1,431,400 1,395,400  
Total assets 1,640,900 1,555,700  
Current liabilities 89,200 56,000  
Long-term liabilities 951,100 1,024,500  
Total liabilities 1,040,300 1,080,500  
Revenue 422,700 169,200 152,400
Net income $ 107,100 $ 94,700 $ 82,800