v3.26.1
Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2026
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 June 30, 2026 were as follows:
Contractual Commitments
Year Ended December 31,
2026 (July 1 to December 31)
$43,743 
2027
91,741 
2028
57,422 
2029
499 
2030 and thereafter
— 
Total commitments$193,405