XML 103 R91.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies - Schedule of Contractual Maturity Payment (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]    
2024 $ 2,191,071  
2025 1,692,395  
2026 1,456,720  
2027 0  
2028 0  
Long term debt 5,340,186  
2024 934,237  
2025 994,971  
2026 1,619,057  
2027 1,417,465  
2028 374,456  
Long-term Debt $ 5,340,186 $ 5,694,025