Note 10 - Share-based Awards and Cash-based Awards (Tables)
   | 
12 Months Ended | 
Dec. 31, 2020  | 
| Notes Tables | 
 
 | 
| Schedule of Unvested Restricted Stock Units Roll Forward [Table Text Block] | 
    
|   | 
  | 
  2020   | 
  | 
  | 
  2019   | 
  | 
  | 
  2018   | 
  | 
 
|   | 
  | 
  Restricted Stock Units   | 
  | 
  | 
  Weighted Average Grant Date Fair Value Per Share   | 
  | 
  | 
  Restricted Stock Units   | 
  | 
  | 
  Weighted Average Grant Date Fair Value Per Share   | 
  | 
  | 
  Restricted Stock Units   | 
  | 
  | 
  Weighted Average Grant Date Fair Value Per Share   | 
  | 
 
|   Nonvested, beginning of period   | 
  | 
  | 
1,614,722 | 
  | 
  | 
$ | 
5.73 | 
  | 
  | 
  | 
3,355,917 | 
  | 
  | 
$ | 
3.90 | 
  | 
  | 
  | 
5,765,251 | 
  | 
  | 
$ | 
2.48 | 
  | 
 
|   Granted   | 
  | 
  | 
- | 
  | 
  | 
  | 
- | 
  | 
  | 
  | 
994,698 | 
  | 
  | 
  | 
4.51 | 
  | 
  | 
  | 
988,955 | 
  | 
  | 
  | 
6.90 | 
  | 
 
|   Vested   | 
  | 
  | 
(787,203 | 
) | 
  | 
  | 
6.90 | 
  | 
  | 
  | 
(1,475,373 | 
) | 
  | 
  | 
2.76 | 
  | 
  | 
  | 
(2,261,665 | 
) | 
  | 
  | 
2.21 | 
  | 
 
|   Forfeited   | 
  | 
  | 
(63,831 | 
) | 
  | 
  | 
5.80 | 
  | 
  | 
  | 
(1,260,520 | 
) | 
  | 
  | 
3.37 | 
  | 
  | 
  | 
(1,136,624 | 
) | 
  | 
  | 
2.68 | 
  | 
 
|   Nonvested, end of period   | 
  | 
  | 
763,688 | 
  | 
  | 
$ | 
4.51 | 
  | 
  | 
  | 
1,614,722 | 
  | 
  | 
$ | 
5.73 | 
  | 
  | 
  | 
3,355,917 | 
  | 
  | 
$ | 
3.90 | 
  | 
 
 
   
 | 
| Share-based Payment Arrangement, Nonemployee Director Award Plan, Activity [Table Text Block] | 
    
|   | 
  | 
  2020   | 
  | 
  | 
  2019   | 
  | 
  | 
  2018   | 
  | 
 
|   | 
  | 
  Restricted Shares   | 
  | 
  | 
  Weighted Average Grant Date Fair Value Per Share   | 
  | 
  | 
  Restricted Shares   | 
  | 
  | 
  Weighted Average Grant Date Fair Value Per Share   | 
  | 
  | 
  Restricted Shares   | 
  | 
  | 
  Weighted Average Grant Date Fair Value Per Share   | 
  | 
 
|   Nonvested, beginning of period   | 
  | 
  | 
123,180 | 
  | 
  | 
$ | 
4.55 | 
  | 
  | 
  | 
181,832 | 
  | 
  | 
$ | 
3.08 | 
  | 
  | 
  | 
246,528 | 
  | 
  | 
$ | 
2.27 | 
  | 
 
|   Granted   | 
  | 
  | 
109,376 | 
  | 
  | 
  | 
2.56 | 
  | 
  | 
  | 
46,360 | 
  | 
  | 
  | 
6.04 | 
  | 
  | 
  | 
41,544 | 
  | 
  | 
  | 
6.74 | 
  | 
 
|   Vested   | 
  | 
  | 
(78,428 | 
) | 
  | 
  | 
2.38 | 
  | 
  | 
  | 
(105,012 | 
) | 
  | 
  | 
2.67 | 
  | 
  | 
  | 
(106,240 | 
) | 
  | 
  | 
2.64 | 
  | 
 
|   Nonvested, end of period   | 
  | 
  | 
154,128 | 
  | 
  | 
$ | 
4.24 | 
  | 
  | 
  | 
123,180 | 
  | 
  | 
$ | 
4.55 | 
  | 
  | 
  | 
181,832 | 
  | 
  | 
$ | 
3.08 | 
  | 
 
 
   
 | 
| Schedule of Nonvested Restricted Stock, Vesting Schedule [Table Text Block] | 
    
|   | 
  | 
  Restricted Shares   | 
  | 
 
|   2021   | 
  | 
  | 
138,676 | 
  | 
 
|   2022   | 
  | 
  | 
15,452 | 
  | 
 
|   Total   | 
  | 
  | 
154,128 | 
  | 
 
 
   
 | 
| Share-based Payment Arrangement, Cost by Plan [Table Text Block] | 
    
|   | 
  | 
  Year Ended December 31,   | 
  | 
 
|   | 
  | 
  2020   | 
  | 
  | 
  2019   | 
  | 
  | 
  2018   | 
  | 
 
|   Share-based compensation expense from:   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Restricted stock units   | 
  | 
$ | 
3,555 | 
  | 
  | 
$ | 
3,410 | 
  | 
  | 
$ | 
3,260 | 
  | 
 
|   Restricted stock   | 
  | 
  | 
404 | 
  | 
  | 
  | 
280 | 
  | 
  | 
  | 
280 | 
  | 
 
|   Total   | 
  | 
$ | 
3,959 | 
  | 
  | 
$ | 
3,690 | 
  | 
  | 
$ | 
3,540 | 
  | 
 
 
   
 | 
| Schedule of Incentive Compensation Expense [Table Text Block] | 
    
|   | 
  | 
  Year Ended December 31,   | 
  | 
 
|   | 
  | 
  2020   | 
  | 
  | 
  2019   | 
  | 
  | 
  2018   | 
  | 
 
|   Share-based compensation included in:   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   General and administrative   | 
  | 
$ | 
3,959 | 
  | 
  | 
$ | 
3,690 | 
  | 
  | 
$ | 
3,540 | 
  | 
 
|   Cash-based incentive compensation included in:   | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
  | 
 
|   Lease operating expense   | 
  | 
  | 
849 | 
  | 
  | 
  | 
2,206 | 
  | 
  | 
  | 
3,596 | 
  | 
 
|   General and administrative   | 
  | 
  | 
4,019 | 
  | 
  | 
  | 
8,897 | 
  | 
  | 
  | 
9,586 | 
  | 
 
|   Total charged to operating income   | 
  | 
$ | 
8,827 | 
  | 
  | 
$ | 
14,793 | 
  | 
  | 
$ | 
16,722 | 
  | 
 
 
   
 |