XML 101 R84.htm IDEA: XBRL DOCUMENT v3.24.3
Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2024
Jul. 31, 2023
Deferred tax assets:    
Allowance for credit loss $ 2,483 $ 1,505
Accrued compensation and benefits 22,957 17,008
Operating lease liabilities 24,897 22,891
Accrued other 5,528 2,212
Deferred revenue 5,544 5,349
Losses carried forward/interest disallowance 48,599 41,589
Federal tax benefit 12,821 14,798
Total gross deferred tax assets 122,829 105,352
Less: Valuation allowance (47,377) (40,346)
Net deferred tax assets 75,452 65,006
Deferred tax liabilities:    
Vehicle pooling costs (27,716) (25,808)
Property and equipment (74,741) (70,086)
Operating lease right-of-use assets (24,612) (23,169)
Other prepaids (2,339) (2,548)
Intangibles and goodwill (38,279) (33,150)
Total gross deferred tax liabilities (167,687) (154,761)
Net deferred tax liabilities $ (92,235) $ (89,755)