v3.26.3
Cash and Restricted Cash - Additional Information (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Apr. 30, 2026
Cash and Cash Equivalents [Line Items]    
Restricted cash $ 54,104 $ 241,956