XML 83 R68.htm IDEA: XBRL DOCUMENT v3.21.1
General & Administrative Expenses, Stock compensation expense (Details)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2020
USD ($)
shares
$ / shares
Dec. 31, 2019
USD ($)
shares
$ / shares
Dec. 31, 2018
USD ($)
shares
$ / shares
General & Administrative Expenses [Abstract]      
Expense recognized from stock compensation | $ $ 4,792 $ 2,532 $ 2,458
Stock compensation expense [Abstract]      
Contractual life for outstanding stock compensation series 9 months    
Vesting value $4.25 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares $ 4.25    
Number of shares vested (in shares) | shares 125,649    
Vesting value $3.56 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares $ 3.56    
Number of shares vested (in shares) | shares 207,786    
Vesting value $8.22 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares $ 8.22    
Number of shares vested (in shares) | shares 32,445    
Vesting value $4.61 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares   $ 4.61  
Number of shares vested (in shares) | shares   281,094  
Vesting value $3.92 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares   $ 3.92  
Number of shares vested (in shares) | shares   80,101  
Vesting value $2.30 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares   $ 2.30  
Number of shares vested (in shares) | shares   212,823  
Vesting value $3.04 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares   $ 3.04  
Number of shares vested (in shares) | shares   206,118  
Vesting value $4.60 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares $ 4.60 $ 4.60  
Number of shares vested (in shares) | shares 235,650 10,435  
Vesting value $3.38 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares     $ 3.38
Number of shares vested (in shares) | shares     891,136
Vesting value $3.50 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares     $ 3.50
Number of shares vested (in shares) | shares     264,000
Vesting value $4.30 [Member]      
Stock compensation expense [Abstract]      
Fair value of shares vested (in dollars per share) | $ / shares     $ 4.30
Number of shares vested (in shares) | shares     20,000