v3.24.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Contractual Commitments
Future minimum contractual commitments that have initial or remaining non-cancelable terms in excess of one year at September 30, 2024 were as follows:
Contractual Commitments
Year Ended December 31,
2024 (October 1 to December 31)
$30,308 
2025261,534 
2026345,564 
20275,696 
20283,881 
Thereafter219 
Total commitments$647,202