v3.25.4
COMMITMENTS - Additional Information (Details) - Information Technology Services
Jul. 31, 2025
renewal_term
Other Commitments [Line Items]  
Agreement term (in years) 3 years
Number of renewal terms 2
Renewal term 1 year