XML 83 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2024
Apr. 30, 2023
Operating Lease Liabilities    
2024 (remaining 3 months) $ 6,492  
2025 23,650  
2026 21,839  
2027 17,149  
2028 13,268  
Thereafter 64,186  
Total future undiscounted minimum lease payments 146,584  
Less: Imputed interest 30,184  
Present value of minimum lease payments 116,400  
Less: Current portion 18,181 $ 19,673
Operating lease liabilities, non-current $ 98,219 $ 115,540