XML 53 R29.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitment and Contingencies (Tables)
12 Months Ended
Dec. 31, 2024
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Commitments The Company is committed to make the following minimum payments under its purchase commitments for software licenses and cloud services as of December 31, 2024 (in thousands):
Years ending December 31Purchase Commitments
2025$11,957 
20267,527 
20278,000 
Total purchase commitments$27,484