Quarterly report pursuant to Section 13 or 15(d)

STOCK-BASED COMPENSATION AND WARRANTS - Additional information (Details)

v3.20.4
STOCK-BASED COMPENSATION AND WARRANTS - Additional information (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 6 Months Ended
Jul. 31, 2019
item
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Sep. 30, 2020
USD ($)
Dec. 31, 2019
USD ($)
Dec. 31, 2020
USD ($)
$ / shares
shares
Dec. 31, 2019
USD ($)
Nov. 02, 2020
USD ($)
Jun. 30, 2020
$ / shares
shares
Feb. 23, 2020
shares
Mar. 21, 2019
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   991,000     991,000          
Weighted average exercise price( Per share) | $ / shares   $ 35.82     $ 35.82     $ 57.46    
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, stock options | $   $ 2,200     $ 2,200          
Compensation cost | $   $ 1,141   $ 665 $ 1,775 $ 2,059        
Employee Service Share-based Compensation, Nonvested Awards, Compensation Cost Not yet Recognized, Period for Recognition         1 year 8 months 12 days          
Class of Warrant or Right, Outstanding   1,438,000     1,438,000     618,000    
Hybrid Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, stock options | $             $ 1,900      
2014 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding terminated                   43,000
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   43,000     43,000          
2015 Plan                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Stock options outstanding terminated                 88,000  
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized   88,000     88,000          
Employees and Directors | Non Qualified Stock Option Plan [Member]                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Authorized 300,000                  
Employee stock options | Hybrid Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Gross 200,000                  
Vesting period 36 months                  
Period for which recipient has been employed by the entity 1 year                  
Minimal Stock Price For Vesting | $ / shares $ 29.00                  
Threshold trading days for minimal stock price for vesting | item 20                  
Threshold consecutive trading days for minimal stock price for vesting | item 30                  
Employee stock options | Unrecognized compensation cost recognized through December 2020 | Hybrid Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Compensation cost | $     $ 500              
Employee stock options | Unrecognized compensation cost recognized through July 2024 | Hybrid Options                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Employee service share-based compensation, nonvested awards, total compensation cost not yet recognized, stock options | $     $ 1,400              
Warrants                    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                    
Warrants issued (years)         7 years