v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 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 December 31, 2025 were as follows:
Contractual Commitments
Year Ended December 31,
2026$417,274 
202787,972 
202856,675 
2029182 
2030— 
Total commitments$562,103