XML 74 R55.htm IDEA: XBRL DOCUMENT v3.23.2
Operating Leases - Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2023
Apr. 30, 2023
Operating Lease Liabilities    
2024 (remaining 9 months) $ 18,261  
2025 23,544  
2026 21,782  
2027 17,159  
2028 13,282  
Thereafter 64,185  
Total future undiscounted minimum lease payments 158,213  
Less: Imputed interest 33,692  
Present value of minimum lease payments 124,521  
Less: Current portion 17,869 $ 19,673
Operating lease liabilities, non-current $ 106,652 $ 115,540