XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Balance Sheet Parenthetical - USD ($)
$ in Thousands
Oct. 31, 2023
Jul. 31, 2023
Allowance for doubtful accounts $ 1,115 $ 1,087
Accumulated amortization of other intangibles 581 578
Accumulated amortization of customer lists 7,785 7,763
Net unamortized debt issuance costs $ 158 $ 173
Common Stock    
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares issued 8,807,223 8,750,223
Treasury stock, common shares 3,674,818 3,658,989
Common Class B    
Common stock, par value (in dollars per share) $ 0.10 $ 0.10
Common stock, shares issued 2,522,056 2,397,056
Treasury stock, common shares 351,641 351,641