XML 68 R52.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Jul. 31, 2021
Apr. 30, 2021
Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]    
2022 (remaining 9 months) $ 22,263  
2023 27,323  
2024 26,010  
2025 24,630  
2026 21,991  
Thereafter 95,376  
Total future undiscounted minimum lease payments 217,593  
Less: Imputed interest 50,706  
Present value of minimum lease payments 166,887  
Less: Current portion 21,547 $ 22,440
Noncurrent portion $ 145,340 $ 145,832