v3.26.1
Condensed Consolidated Statements of Cash Flows (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Cash, Cash Equivalent, Restricted Cash, and Restricted Cash Equivalent, Continuing Operation [Abstract]    
Cash and cash equivalents $ 86,828 $ 178,761
Restricted cash, current and non-current 13,541 30,777
Total cash, cash equivalents and restricted cash $ 100,369 $ 209,538