v3.25.2
Purchase Commitments and Contingencies (Tables)
6 Months Ended
Jun. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Material Purchase Commitments
The following sets forth purchase commitments with software and equipment providers as of June 30, 2025 with a remaining term of at least one year:
2025 (remainder of year)$9,236 
20269,403 
20274,719 
20284,039 
20293,914 
Thereafter978 
Total purchase commitments$32,289