XML 63 R3.htm IDEA: XBRL DOCUMENT v3.20.2
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jul. 31, 2020
Jul. 31, 2019
Statement of Financial Position [Abstract]    
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized (in shares) 500,000,000 500,000,000
Common Stock, Shares, Issued (in shares) 83,461,925 82,140,883
Common stock, shares outstanding (in shares) 83,461,925 82,140,883
Accounts receivable, allowance for credit loss $ 1,276 $ 1,441