v3.26.1
Condensed Consolidated Statements of Comprehensive Income (Loss) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Apr. 30, 2026
Apr. 30, 2025
Apr. 30, 2026
Apr. 30, 2025
Statement of Comprehensive Income [Abstract]        
Net loss $ (13,883) $ (4,125) $ (59,810) $ (23,900)
Available-for-sale securities:        
Change in net unrealized gains (losses) on available-for-sale securities (11,029) 2,471 (6,343) 3,515
Cash flow hedging instruments:        
Change in net unrealized gains (losses) (11,596) 33,093 (4,807) 12,588
Net realized (gains) losses reclassified into net loss (280) 2,982 (4,649) 4,928
Net change on cash flow hedges (11,876) 36,075 (9,456) 17,516
Other comprehensive income (loss) (22,905) 38,546 (15,799) 21,031
Comprehensive income (loss) $ (36,788) $ 34,421 $ (75,609) $ (2,869)