v3.26.3
Consolidated Balance Sheets (Parentheticals) - USD ($)
shares in Thousands, $ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Allowance for credit losses $ 6,938 $ 9,097
Settlement asset reserve $ 1,535 $ 1,367
Preferred stock, par value (in dollars per share) $ 0.01 $ 0.01
Preferred stock, authorized (in shares) 10,000 10,000
Preferred stock, issued (in shares) 0 0
Common Class A [Member]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 35,000 35,000
Common stock, issued (in shares) 3,272 1,574
Common stock, outstanding (in shares) 3,272 1,574
Treasury stock, common shares (in shares) 1,698 1,698
Common Class B [Member]    
Common stock, par value (in dollars per share) $ 0.01 $ 0.01
Common stock, authorized (in shares) 200,000 200,000
Common stock, issued (in shares) 28,569 28,528
Common stock, outstanding (in shares) 23,264 23,656
Treasury stock, common shares (in shares) 5,305 4,872