v3.25.4
Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Minimum Purchase Obligations
The following is a schedule of future minimum purchase obligations as of December 31, 2025 (in thousands):
For the year ending December 31,
2026$35,424 
202734,685 
202824,678 
20291,089 
2030229 
Total future purchase obligations$96,105