Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION AND WARRANTS - Fair value and compensation (Details)

v3.19.3
STOCK-BASED COMPENSATION AND WARRANTS - Fair value and compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Jul. 31, 2019
Sep. 30, 2019
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 33,950 52,035
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 4,509 16,365
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 18,191  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested in Period, Fair Value $ 817  
Share Based Compensation Arrangement By Sharebased Payment Award Options Non vested Fair Value $ 3,297  
Executive Officers [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 22,700  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 3,588  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 11,562  
Other employees [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 11,250  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 921  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 6,629  
Hybrid Vesting Shares [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 11,250  
Hybrid Vesting Shares [Member] | Executive Officers [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 7,550  
Hybrid Vesting Shares [Member] | Other employees [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares 3,700