v3.24.1.u1
Leases, Commitments and Contingencies - Other Contractual Obligations and Contingencies (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
From April 1, 2024 to December 31, 2024 $ 368,569
2025 364,708
2026 206,989
2027 120,238
2028 86,952
Thereafter 181,979
Total $ 1,329,435