v3.26.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2026
Commitments and Contingencies Disclosure [Abstract]  
Unrecorded Unconditional Purchase Obligations Disclosure
Future payments under unconditional purchase obligations as of March 31, 2026 are as follows:
Years Ending December 31,
Payments by Year
2026$88,200 
202771,279 
202832,940 
2029— 
2030— 
Thereafter— 
Total unconditional purchase obligations
$192,419