XML 33 R22.htm IDEA: XBRL DOCUMENT v3.21.2
Summary of Significant Accounting Policies (Tables)
3 Months Ended
Oct. 31, 2021
Accounting Policies [Abstract]  
Schedule of disaggregation of revenue service revenues
Three Months Ended October 31,
(In thousands)20212020
Service revenues
United States$590,758 $450,235 
International77,060 65,137 
Total service revenues$667,818 $515,372 
Three Months Ended October 31,
(In thousands)20212020
Vehicle sales
United States$87,703 $47,020 
International54,611 30,548 
Total vehicle sales$142,314 $77,568 
Contract with customer, asset and liability
The change in the carrying amount of contract assets was as follows (In thousands):
Balance as of July 31, 2021$7,485 
Capitalized contract assets during the period— 
Costs amortized during the period(1,030)
Effect of foreign currency exchange rates(134)
Balance as of October 31, 2021$6,321 
Schedule of foreign currency translation
The cumulative effects of foreign currency exchange rate fluctuations were as follows (In thousands):
Cumulative loss on foreign currency translation as of July 31, 2020$(121,088)
Gain on foreign currency translation20,228 
Cumulative loss on foreign currency translation as of July 31, 2021$(100,860)
Loss on foreign currency translation(10,518)
Cumulative loss on foreign currency translation as of October 31, 2021$(111,378)