XML 66 R53.htm IDEA: XBRL DOCUMENT v3.21.2
Operating Leases, Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities (Details) - USD ($)
$ in Thousands
Oct. 31, 2021
Apr. 30, 2021
Reconciliation of Undiscounted Cash Flows to Operating Lease Liabilities [Abstract]    
2022 (remaining 6 months) $ 15,618  
2023 28,159  
2024 26,768  
2025 25,364  
2026 22,694  
Thereafter 95,573  
Total future undiscounted minimum lease payments 214,176  
Less: Imputed interest 48,185  
Present value of minimum lease payments 165,991  
Less: Current portion 22,353 $ 22,440
Noncurrent portion $ 143,638 $ 145,832