v3.24.3
Commitments and Contingencies - Schedule of Future Minimum Contractual Commitments (Details)
$ in Thousands
Sep. 30, 2024
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2024 (October 1 to December 31) $ 30,308
2025 261,534
2026 345,564
2027 5,696
2028 3,881
Thereafter 219
Total commitments $ 647,202