| Schedule of Long-term Debt Instruments [Table Text Block] | 
Long-term debt, which includes finance leases, consisted of the following:
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
September 30, 2024 | 
 | 
December 31, 2023 | 
 
 | 
 | 
 | 
 | 
 | 
(in thousands) | 
 
| Senior Secured Credit Facility: | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
 | 
 | 
Term loan B | 
 | 
$ | 
830,348  | 
 | 
 | 
$ | 
836,903  | 
 | 
 
 | 
 | 
 | 
Revolving credit facility | 
 | 
—  | 
 | 
 | 
370,000  | 
 | 
 
| 6.5% Senior Secured Notes due 2027 | 
 | 
1,200,000  | 
 | 
 | 
1,200,000  | 
 | 
 
| 3.75% Senior Secured Notes due 2028 | 
 | 
500,000  | 
 | 
 | 
500,000  | 
 | 
 
| 4.875% Senior Notes due 2024 | 
 | 
575,000  | 
 | 
 | 
575,000  | 
 | 
 
| 5.625% Senior Notes due 2026 | 
 | 
300,000  | 
 | 
 | 
300,000  | 
 | 
 
| 4.75% Senior Notes due 2027 | 
 | 
950,000  | 
 | 
 | 
950,000  | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 
| 2.0% Convertible Senior Notes due 2025 | 
 | 
400,000  | 
 | 
 | 
400,000  | 
 | 
 
| 3.125% Convertible Senior Notes due 2029 | 
 | 
1,000,000  | 
 | 
 | 
1,000,000  | 
 | 
 
| Other debt | 
 | 
538,824  | 
 | 
 | 
511,210  | 
 | 
 
| Total principal amount | 
 | 
6,294,172  | 
 | 
 | 
6,643,113  | 
 | 
 
 | 
 | 
 | 
Less: unamortized discounts and debt issuance costs | 
 | 
(39,280) | 
 | 
 | 
(49,701) | 
 | 
 
| Total debt, net of unamortized discounts and debt issuance costs | 
 | 
6,254,892  | 
 | 
 | 
6,593,412  | 
 | 
 
 | 
 | 
 | 
Less: current portion | 
 | 
582,088  | 
 | 
 | 
1,134,386  | 
 | 
 
| Total long-term debt, net | 
 | 
$ | 
5,672,804  | 
 | 
 | 
$ | 
5,459,026  | 
 | 
 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 | 
 
 
 
 | 
| Schedule of Maturities of Long-term Debt [Table Text Block] | 
 Future maturities of debt at September 30, 2024 are as follows:  
 | 
 | 
 | 
 | 
 | 
 | 
 
 | 
(in thousands) | 
 
| Remainder of 2024 | 
$ | 
550,365  | 
 | 
 
| 2025 | 
56,977  | 
 | 
 
| 2026 | 
1,398,179  | 
 | 
 
| 2027 | 
2,153,854  | 
 | 
 
| 2028 | 
2,091,490  | 
 | 
 
| Thereafter | 
43,307  | 
 | 
 
| Total | 
$ | 
6,294,172  | 
 | 
 
  
 |