v3.25.1
Purchase Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Material Purchase Commitments
The following sets forth purchase commitments with software and equipment providers as of March 31, 2025 with a remaining term of at least one year:
2025 (remainder of year)$11,655 
20269,463 
20274,620 
20284,039 
20293,914 
Thereafter978 
Total purchase commitments$34,669