CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME - USD ($) $ in Thousands |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jan. 31, 2016 |
Jan. 31, 2015 |
Jan. 31, 2016 |
Jan. 31, 2015 |
|
| CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE INCOME | ||||
| Net income | $ 15,389 | $ 11,085 | $ 29,643 | $ 22,324 |
| Other comprehensive loss: | ||||
| Foreign currency translation | (7,199) | (5,609) | (8,026) | (7,500) |
| Total other comprehensive loss | (7,199) | (5,609) | (8,026) | (7,500) |
| Comprehensive income | $ 8,190 | $ 5,476 | $ 21,617 | $ 14,824 |