v3.25.4
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Future Non-Cancelable Purchase Commitments Total future non-cancelable purchase commitments as of December 31, 2025 were as follows:
(in thousands)
2026$10,566 
20279,392 
20288,098 
Total$28,056