XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.4
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jan. 31, 2023
Apr. 30, 2022
Operating Lease Liabilities    
2023 (remaining 3 months) $ 7,479  
2024 26,261  
2025 24,991  
2026 23,041  
2027 18,411  
Thereafter 77,853  
Total future undiscounted minimum lease payments 178,036  
Less: Imputed interest 38,178  
Present value of minimum lease payments 139,858  
Less: Current portion 20,055 $ 20,576
Operating lease liabilities, non-current $ 119,803 $ 132,541