v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME (Unaudited) - 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 Income (Loss) $ 72,087 $ 63,363 $ 237,205 $ 149,716
Other comprehensive income, net of tax:        
Change in unrealized gain (loss) on available-for-sale securities, net of tax (4,364) 2,987 (1,007) 3,245
Comprehensive income $ 67,723 $ 66,350 $ 236,198 $ 152,961