XML 38 R80.htm IDEA: XBRL DOCUMENT v3.20.2
Income Taxes - Reconciliation of Tax Rate (Details) - USD ($)
$ in Thousands
12 Months Ended
Jul. 31, 2020
Jul. 31, 2019
Jul. 31, 2018
Current      
Federal $ (28,696) $ 13,494 $ 24,288
State 902 3,976 5,078
International 5,687 4,869 4,626
Total (22,107) 22,339 33,992
Deferred      
Federal 17,872 683 (7,308)
State (516) (15) 491
International (2,005) (2,730) (703)
Total $ 15,351 $ (2,062) $ (7,520)