Annual report pursuant to Section 13 and 15(d)

SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS

v3.24.3
SCHEDULE II VALUATION AND QUALIFYING ACCOUNTS
12 Months Ended
Jul. 31, 2024
Valuation and Qualifying Accounts [Abstract]  
SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]
Year ended July 31,   Description   Balance at
Beginning
of Year
    Charged
(credited)
to costs
and expenses
    Charged
to other
accounts
    Deductions     Balance at
end of
Year
 
2024   Allowance for expected credit losses   $ 170     $ 59                     $
(103
)(1)   $ 126  
                                             
2023   Allowance for expected credit losses   $ 161     $ 9             $
    $ 170  
                                             
2024   Deferred tax valuation allowance     26,685       2,977              
      29,662  
                                             
2023   Deferred tax valuation allowance     34,610       (7,925 )            
      26,685  

 

(1) Write-off of uncollectible accounts receivable.