v3.23.2
Leases, Commitments and Contingencies - Other Contractual Obligations and Contingencies (Details)
$ in Thousands
Jun. 30, 2023
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
From July 1, 2023 to December 31, 2023 $ 235,243
2024 431,326
2025 339,464
2026 194,272
2027 112,088
Thereafter 265,030
Total $ 1,577,423