XML 69 R51.htm IDEA: XBRL DOCUMENT v3.22.2.2
Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2022
Apr. 30, 2022
Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]    
2023 (remaining 9 months) $ 20,619  
2024 25,940  
2025 24,556  
2026 22,226  
2027 17,871  
Thereafter 77,513  
Total future undiscounted minimum lease payments 188,725  
Less: Imputed interest 41,882  
Present value of minimum lease payments 146,843  
Less: Current portion 19,788 $ 20,576
Noncurrent portion $ 127,055 $ 132,541