v3.26.3
Income Taxes - Schedule of Deferred Tax Assets (Liabilities) (Details) - USD ($)
$ in Thousands
Jul. 31, 2026
Jul. 31, 2025
Deferred tax assets:    
Allowance for credit loss $ 3,253 $ 2,794
Accrued compensation and benefits 27,518 24,868
Operating lease liabilities 15,498 21,213
Accrued other 3,103 3,233
Deferred revenue 6,077 5,989
Losses carried forward/interest disallowance 56,329 52,256
Federal tax benefit 834 7,974
Total gross deferred tax assets 112,612 118,327
Less: Valuation allowance (54,059) (50,311)
Net deferred tax assets 58,553 68,016
Deferred tax liabilities:    
Vehicle pooling costs (24,424) (25,018)
Property and equipment (101,948) (58,782)
Operating lease right-of-use assets (15,911) (21,655)
Other prepaids (2,535) (2,420)
Intangibles and goodwill (38,487) (38,586)
Total gross deferred tax liabilities (183,305) (146,461)
Net deferred tax liabilities $ (124,752) $ (78,445)