XML 69 R59.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies - Future Lease Obligations (Details) - USD ($)
$ in Thousands
Jan. 31, 2025
Apr. 30, 2024
Commitments and Contingencies Disclosure [Abstract]    
2025 (remaining) $ 2,570  
2026 9,979  
2027 9,350  
2028 8,676  
2029 7,782  
Thereafter 49,003  
Total undiscounted operating lease payments 87,360  
Less: imputed interest (19,693)  
Present value of operating lease liabilities $ 67,667 $ 64,250