v3.26.1
Commitments and Contingencies - Summary of Cash Flows Arising from Operating Lease Payments (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Commitments and Contingencies Disclosure [Abstract]    
2027 (remaining) $ 6,622  
2028 8,038  
2029 7,088  
2030 5,856  
2031 4,994  
Thereafter 26,400  
Total undiscounted operating lease payments 58,998  
Less: imputed interest (11,609)  
Present value of operating lease liabilities $ 47,389 $ 49,833