v3.24.3
Leases, Commitments and Contingencies - Other Contractual Obligations and Contingencies (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
From October 1, 2024 to December 31, 2024 $ 128,697
2025 348,355
2026 174,441
2027 109,959
2028 88,211
Thereafter 181,979
Total $ 1,031,642