XML 90 R75.htm IDEA: XBRL DOCUMENT v3.25.2
Commitments and Contingencies - Summary of Aggregate Rentals Due (Details) - USD ($)
$ in Thousands
Apr. 30, 2025
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
2026 $ 10,085  
2027 9,462  
2028 8,789  
2029 7,924  
2030 6,757  
Thereafter 43,618  
Total undiscounted operating lease payments 86,635  
Less: imputed interest (19,633)  
Present value of operating lease liabilities $ 67,002 $ 64,250