v3.25.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments As of December 31, 2024, our total commitments under these agreements by fiscal year is as follows (in thousands):
2025$46,601 
202629,379 
202726,428 
202827,000 
202927,000 
Total
$156,408