XML 109 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Apr. 30, 2024
Operating Lease Liabilities    
2025 (remaining 3 months) $ 6,133  
2026 22,191  
2027 17,900  
2028 14,539  
2029 14,379  
Thereafter 50,128  
Total future undiscounted minimum lease payments 125,270  
Less: Imputed interest 23,699  
Present value of minimum lease payments 101,571  
Less: Current portion 17,969 $ 18,294
Operating lease liabilities, non-current $ 83,602 $ 94,386