Quarterly report pursuant to Section 13 or 15(d)

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

v3.19.3.a.u2
STOCK-BASED COMPENSATION AND WARRANTS - Fair value and compensation (Details) - USD ($)
shares in Thousands, $ in Thousands
6 Months Ended
Jul. 31, 2019
Dec. 31, 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 17,237
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 Options    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 11,250  
Hybrid Options | Executive Officers [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 7,550  
Hybrid Options | Other employees [Member]    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares 3,700