XML 58 R37.htm IDEA: XBRL DOCUMENT v3.25.0.1
Purchase Commitments and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Material Purchase Commitments
The following sets forth purchase commitments with software and equipment providers as of December 31, 2024 with a remaining term of at least one year:
2025$15,699 
20268,394 
20274,592 
20284,021 
20293,914 
Thereafter978 
Total purchase commitments$37,598