v3.24.2.u1
Debt and Credit Facilities - Schedule of Maturities of Long-term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Debt Disclosure [Abstract]    
Remainder of 2024 $ 0  
2025 0  
2026 0  
2027 0  
2028 1,786,222  
Thereafter 750,000  
Total $ 2,536,222 $ 1,830,346