v3.24.2.u1
Leases, Commitments and Contingencies - Other Contractual Obligations and Contingencies (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
From July 1, 2024 to December 31, 2024 $ 249,782
2025 380,681
2026 215,761
2027 120,668
2028 86,952
Thereafter 181,979
Total $ 1,235,823