XML 22 R8.htm IDEA: XBRL DOCUMENT v3.22.2.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2022
Jul. 31, 2021
Allowance for doubtful accounts $ 922 $ 1,174
Trademarks and patents accumulated amortization 524 385
Customer list accumulated amortization 7,608 7,321
Unamortized debt issuance costs $ 202 $ 122
Common Stock    
Common Stock, shares issued 8,686,768 8,561,311
Common Stock, par value per share $ 0.10 $ 0.10
Treasury Stock, shares 3,609,938 3,192,702
Common Class B    
Common Stock, shares issued 2,397,056 2,397,056
Common Stock, par value per share $ 0.10 $ 0.10
Treasury Stock, shares 351,641 346,491