v3.25.3
Commitments and Contingencies (Tables)
9 Months Ended
Sep. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Contractual Commitments
Future minimum contractual commitments that have initial non-cancelable terms in excess of one year at September 30, 2025 were as follows:
Contractual Commitments
Year Ended December 31,
2025 (October 1 to December 31)$204,744 
2026370,671 
202735,061 
202815,066 
2029182 
Thereafter— 
Total commitments$625,724