XML 68 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Share-Based Compensation (Details Textual) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Feb. 23, 2023
Feb. 22, 2023
Dec. 31, 2022
Feb. 23, 2022
Feb. 24, 2021
Dec. 31, 2020
May 21, 2019
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Stock-Based Compensation Plan                      
Share-based compensation expenses                 $ 5,526 $ 5,086 $ 4,645
Share-based Payment Arrangement, Amount Capitalized                 $ 300 200 200
Employee Savings Plan [Abstract]                      
Employee Savings Plan, Employer Matching Contribution, Percent                 100.00%    
Employee Savings Plan, Maximum Annual Contribution Per Employee, Percent                 6.00%    
Employee Savings Plan, Employer Discretionary Contribution Amount                 $ 800 600 500
2016 Plan                      
Stock-Based Compensation Plan                      
Shares available for future grant under stock compensation plans 563,127               563,127    
Inducement Plan                      
Stock-Based Compensation Plan                      
Shares available for future grant under stock compensation plans 140,446               140,446    
General and Administrative Expense [Member]                      
Stock-Based Compensation Plan                      
Share-based compensation expenses                 $ 5,500 5,100 4,600
Share-based Payment Arrangement, Option [Member]                      
Stock Option Awards                      
Unrecognized compensation cost related to stock awards $ 0               0    
Outstanding stock options aggregate intrinsic value $ 525     $ 438         525 438  
Remaining contract life of outstanding stock options. 3 years 4 months 24 days     4 years 4 months 24 days              
Remaining contract life of exercisable stock option 3 years 4 months 24 days                    
Intrinsic value of exercised stock option                 0 $ 300 0
Restricted Stock Units (RSUs) [Member]                      
Stock Option Awards                      
Unrecognized compensation cost related to stock awards $ 4,300               $ 4,300    
Stock Units [Abstract]                      
Weighted average recognition period of cost related to stock awards                 1 year 9 months 18 days    
Restricted units outstanding 285,163     227,114         285,163 227,114  
Restricted units outstanding, weighted average price $ 24.61     $ 21.18         $ 24.61 $ 21.18  
Restricted stock units granted                 197,073    
Restricted stock units granted, weighted average price                 $ 23.81    
Restricted stock units forfeited                 (1,424)    
Restricted stock units forfeited, weighted average price                 $ 25.44    
Restricted stock units vested                 137,600    
Restricted stock units vested, weighted average price                 $ 17.80    
Restricted stock units fair value vested                 $ 3,400 $ 7,700 $ 2,600
Performance Shares [Member]                      
Stock Option Awards                      
Unrecognized compensation cost related to stock awards $ 4,200               $ 4,200    
Stock Units [Abstract]                      
Weighted average recognition period of cost related to stock awards             1 year 7 months 6 days        
Restricted units outstanding 242,860     283,500         242,860 283,500  
Restricted units outstanding, weighted average price $ 33.84     $ 23.18         $ 33.84 $ 23.18  
Restricted stock units granted   120,749 120,749   122,111 161,389   99,500      
Restricted stock units granted, weighted average price   $ 31.18     $ 36.47 $ 13.13   $ 18.86      
Performance based stock units, incremental shares vested         142,021            
Performance based stock units, incremental shares vested, weighted average grant date fair value         $ 13.13            
Restricted stock units vested     303,410   97,812       303,410    
Restricted stock units vested, weighted average price                 $ 13.13    
Percent of payout for performance based stock units 100.00% 136.28%     150.93% 157.60%   112.90% 100.00%    
Approved payout for performance based stock units     188.00%   117.00%            
Performance Period for Award   3 years                  
Minimum Payout [Member] | Share-based Payment Arrangement, Option [Member]                      
Stock Units [Abstract]                      
Vesting period                 1 year    
Minimum Payout [Member] | Restricted Stock Units (RSUs) [Member]                      
Stock Units [Abstract]                      
Vesting period                 1 year    
Minimum Payout [Member] | Performance Shares [Member]                      
Stock Units [Abstract]                      
Percent of payout for performance based stock units   0.00%     0.00% 0.00%   0.00%      
Maximum Payout [Member] | Share-based Payment Arrangement, Option [Member]                      
Stock Units [Abstract]                      
Vesting period                 5 years    
Maximum Payout [Member] | Restricted Stock Units (RSUs) [Member]                      
Stock Units [Abstract]                      
Vesting period                 5 years    
Maximum Payout [Member] | Performance Shares [Member]                      
Stock Units [Abstract]                      
Percent of payout for performance based stock units   200.00%     200.00% 200.00%   200.00%      
Performance Period for Award         3 years 2 years   3 years