XML 54 R38.htm IDEA: XBRL DOCUMENT v3.24.3
Description of Business and Summary of Significant Accounting Policies (Tables)
12 Months Ended
Jul. 31, 2024
Accounting Policies [Abstract]  
Schedule of Amount that were Reclassified

The following table shows the amounts that were reclassified in fiscal 2023 and fiscal 2022 to conform to the current year’s presentation:

 

Year ended July 31
(in thousands)
  2023   2022 
Selling, general and administrative expense reclassified to:        
Direct cost of revenues  $1,364   $1,113 
Technology and development expense  $35,230   $34,935 
Depreciation and amortization expense reclassified to:          
Direct cost of revenues  $4,516   $3,516 
Selling, general and administrative expense  $2,862   $2,489 
Technology and development expense  $12,758   $12,110 
Schedule of Weighted-average Number of Shares Used in the Calculation of Basic and Diluted Earnings Per Share

The weighted-average number of shares used in the calculation of basic and diluted earnings per share attributable to the Company’s common stockholders consists of the following:

 

Year ended July 31
(in thousands)
  2024   2023   2022 
Basic weighted-average number of shares   25,241    25,517    25,791 
Effect of dilutive securities:               
Stock options   1    9    434 
Non-vested restricted Class B common stock   156    51    131 
Diluted weighted-average number of shares   25,398    25,577    26,356 
Schedule of Changes In Allowance and Reserves Deducted From Asset Accounts

The changes in the allowance and reserves deducted from asset accounts is as follows:

 

Year ended July 31
(in thousands)
  Balance at beginning of year   Additions charged to costs and expenses   Deductions
(1)
   Balance at end of year 
2024                    
Deducted from asset accounts:                    
Allowance for credit losses  $5,642   $3,402   $(2,692)  $6,352 
Reserve for losses on settlement assets   1,143    988    (265)   1,866 
Total  $6,785   $4,390   $(2,957)  $8,218 
2023                    
Deducted from asset accounts:                    
Allowance for doubtful accounts  $5,328   $1,578   $(1,264)  $5,642 
Reserve for losses on settlement assets   554    620    (31)   1,143 
Total  $5,882   $2,198   $(1,295)  $6,785 
2022                    
Deducted from asset accounts:                    
Allowance for doubtful accounts  $4,129   $1,982   $(783)  $5,328 
Reserve for losses on settlement assets   309    348    (103)   554 
Total  $4,438   $2,330   $(886)  $5,882 

 

(1)Primarily uncollectible accounts written off, net of recoveries.