XML 53 R35.htm IDEA: XBRL DOCUMENT v3.25.1
Commitment and Contingencies (Tables)
12 Months Ended
Apr. 30, 2025
Commitments and Contingencies Disclosure [Abstract]  
Schedule of Purchase Obligations
The table below reflects the Company’s future minimum purchase obligations relating to non-cancelable agreements for cloud hosting as of April 30, 2025 (in thousands):
Years Ending April 30,Purchase Obligations
2026$219,170 
2027213,776 
2028141,033 
2029130,000 
2030108,333 
Total$812,312