v3.26.1
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Unrecorded Unconditional Purchase Obligations Disclosure Future payments under unconditional purchase obligations as of December 31, 2025 are as follows:
Years Ending December 31,
Payments by Year
2026$65,880 
202756,730 
202832,940 
2029— 
2030— 
Thereafter— 
Total unconditional purchase obligations
$155,550