XML 118 R100.htm IDEA: XBRL DOCUMENT v3.23.2
Stock-Based Compensation (Narrative) (Details) - USD ($)
1 Months Ended 3 Months Ended 8 Months Ended 12 Months Ended
Apr. 14, 2022
Mar. 01, 2022
Aug. 05, 2020
Sep. 07, 2018
Aug. 23, 2017
Jun. 30, 2023
May 31, 2023
Jan. 31, 2023
Dec. 31, 2022
Nov. 30, 2022
Aug. 31, 2022
Jul. 31, 2022
May 31, 2022
Apr. 30, 2022
Feb. 28, 2022
Dec. 31, 2021
Aug. 31, 2021
Jul. 31, 2021
May 31, 2021
Feb. 29, 2020
Sep. 30, 2018
Aug. 31, 2017
Dec. 31, 2021
Sep. 30, 2020
Jun. 30, 2023
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of stock options awarded                                                   0 137,620 560,000  
Stock options granted exercise price           $ 4.37                                     $ 4.37 $ 4.37 $ 4.14 $ 3.93 $ 5.83
Forfeitures, Number of shares                                                   94,292 256,706 729,484  
Options exercise price range, lower limit                                                   $ 3.01      
Options exercise price range, upper limit                                                   $ 11.23      
Stock-based compensation charge, net                                                   $ 7,309,000 $ 2,962,000 $ 344,000  
Deferred tax asset related to stock-based compensation           $ 600,000                                     $ 600,000 600,000 300,000    
Share-based compensation deferred tax asset valuation allowance           $ 600,000                                     $ 600,000 $ 600,000 300,000    
Exercisable, Number of Shares           502,813                                     502,813 502,813      
Proceeds from exercise of stock options                                                   $ 481,000 $ 759,000 $ 53,000  
Share-based compensation, number of shares exercised                                                   158,659 249,521 17,335  
Exercised of stock options                                                   $ 481,000 $ 760,000 $ 53,000  
Number of share awards expected to vest           673,274                                     673,274 673,274      
Connect [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share $ 5.23                                                        
Stock Incentive Plan 2022 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Increased number of shares available for issuance                                                   2,500,000      
Executive Officers [Member] | September 2018 [Member] | Market And Time-based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share       $ 23.00                                                  
Share based compensation number of stock awarded                                         148,000                
Executive Officers [Member] | December 2022 [Member] | Time-based And Market Condition Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                 $ 4.94                                        
Share based compensation number of stock awarded                 257,868                                        
Non-Employee Directors [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of stock options awarded     150,000                                                    
Stock options granted exercise price     $ 3.50                                                    
Employees [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                                   23,934      
Exercisable, Number of Shares           327,965                                     327,965 327,965 376,348 331,833  
Share-based compensation, number of shares exercised                                                   37,500      
Share based compensation number of stock award forfeited                                                   94,292 256,706 729,484  
Exercised of stock options                                                   $ 100,000      
Shares issued during period                                                   23,934      
Shares paid for tax withholding for share based compensation                                                   6,105      
Shares added to treasury from paid for tax withholding           23,934                                     23,934 23,934      
Employees [Member] | Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                     150,000                                    
Former Chief Executive Officer [Member] | Termination [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Forfeitures, Number of shares                                                   250,034      
Stock Incentive Plan [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Total number of shares of common stock issuable under plan           13,552,580                                     13,552,580 13,552,580      
Maximum number of shares for which awards may granted during calendar year to any participant                                                   600,000      
Stock Options [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation, expiration period                                                   10 years      
Share based compensation, vesting period                                                   3 years      
Expected volatility calculation term                                                   750 days      
Expected volatility                                                     50.00% 62.00%  
Expected life (in years)                                                     3 years 2 years 9 months 18 days  
Risk-free rate                                                     1.61% 0.19%  
Unrecognized compensation cost           $ 100,000                                     $ 100,000 $ 100,000      
Unrecognized compensation cost, expected recognition period, years                                                   2 years      
Restricted Stock [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of stock options awarded                                                   1,085,981 2,168,110 254,560  
Share based compensation, vesting period                                                       3 years  
Vested number of shares of restricted stock                                                   742,464 61,861 311,300  
Forfeitures, Number of shares                                                   114,365 105,542 674,200  
Stock-based compensation charge, net                                                   $ 200,000 $ 200,000    
Unrecognized compensation cost           $ 6,900,000                                     $ 6,900,000 $ 6,900,000      
Unrecognized compensation cost, expected recognition period, years                                                   3 years      
Fair value of restricted stock vested                                                   $ 3,200,000 $ 400,000 $ 1,000,000.0  
Share based compensation number of stock award forfeited                                                     644,200    
Period of assumed purchased allocation                                                   30 days      
Volume-weighted average price period                                                   30 days      
Percent of top-up settled in shares of common stock                                                   55.00%      
Percent of election of executive                                                   45.00%      
Number of shares issued for service                                                   6,481      
Monthly fee dividend                                                   $ 35,000      
Shares issued during period                                                   32,405 38,886    
Shares added to treasury from paid for tax withholding           250,974                                     250,974 250,974      
Restricted Stock [Member] | Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vested number of shares of restricted stock                                                   133,508      
Restricted Stock [Member] | Subject To Time Based Vesting And Continued Service [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                                   742,464 133,508 244,500  
Restricted Stock [Member] | September 2018 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation, vesting period                                                   3 years      
Expected volatility calculation term                                                   30 days      
Expected volatility                                                   37.40%      
Restricted Stock [Member] | August 2017 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Expected volatility                                                   44.00%      
Expected life (in years)                                                   3 years      
Future dividends                                                   $ 0      
Period of trading days to the trigger events                                                   30 days      
Restricted Stock [Member] | February 2020 [Member] | 50% Vest [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   8.00%      
Restricted Stock [Member] | February 2020 [Member] | 100% Vest [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   14.00%      
Restricted Stock [Member] | November And December 2021 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of stock options awarded                                                     326,158    
Vested number of shares of restricted stock                                                   71,647      
Restricted Stock [Member] | Employee Terminations [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Forfeitures, Number of shares                                                   34,365 75,542 644,200  
Restricted Stock [Member] | September 2020 - Accelerated Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vested number of shares of restricted stock                                                     66,800 66,800  
Restricted Stock [Member] | September 2018 Award With Market Conditions [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Forfeitures, Number of shares                                                     30,000 30,000  
Restricted Stock [Member] | Executive Officers [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Forfeitures, Number of shares                                                   80,000 30,000    
Share based compensation number of stock awarded                 300,000                                        
Restricted Stock [Member] | Executive Officers [Member] | Market Conditions Were Not Achieved [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock award forfeited                                                     30,000    
Restricted Stock [Member] | Executive Officers [Member] | Matching [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of stock options awarded                                             326,158            
Restricted Stock [Member] | Executive Officers [Member] | Top-Up [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of stock options awarded                                             71,647            
Restricted Stock [Member] | Executive Officers [Member] | Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vested number of shares of restricted stock                                                   29,919      
Restricted Stock [Member] | Executive Officers [Member] | Performance And Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                 257,868                                        
Restricted Stock [Member] | Executive Officers [Member] | Subject To Time Based Vesting And Continued Service [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded   207,859                                                      
Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Percentage of increase target price       55.00%                                                  
Closing price, per share       $ 6.20                                                  
Share based compensation number of stock award forfeited                                                     30,000 88,000  
Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | Below $15 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 15.00      
Vesting percentage                                                   0.00%      
Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $15 and below $19 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   33.00%      
Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $19 and below $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   66.00%      
Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 23.00      
Vesting percentage                                                   100.00%      
Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Strike price                                                   $ 0      
Percentage of increase target price                                           35.00%              
Closing price, per share         $ 9.38                                                
Share based compensation number of stock awarded                                           210,000              
Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | Market Conditions Were Not Achieved [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   23.00      
Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | Below $15 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 15.00      
Vesting percentage                                                   0.00%      
Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $15 and below $19 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   33.00%      
Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $19 and below $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   66.00%      
Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 23.00      
Vesting percentage                                                   100.00%      
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | Performance Conditions Were Not Achieved [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of shares forfeited                                                   80,000      
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | Termination [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of shares forfeited                                                       374,400  
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                       113,600                  
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | Performance And Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                       454,400                  
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | 50% Vest [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   50.00%      
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | 100% Vest [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   100.00%      
Restricted Stock [Member] | Executive Officers [Member] | February 2020 [Member] | Return On Average Net Equity Of Less Than 8% [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vested number of shares of restricted stock                                                   0      
Restricted Stock [Member] | Executive Officers [Member] | November And December 2021 [Member] | Market And Time-based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                     158,734                    
Restricted Stock [Member] | Executive Officers [Member] | November And December 2021 [Member] | Prior To First Anniversary Of Grant Date [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   0.00%      
Restricted Stock [Member] | Executive Officers [Member] | November And December 2021 [Member] | Fiscal 2022, Stock Price As of June 30, 2022 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                   $ 4.71      
Vesting percentage                                                   33.00%      
Multiplier used to determine target stock price per share related to appreciation levels                                                   1.2      
Minimum target stock price related to appreciation levels                                                   $ 5.65      
Restricted Stock [Member] | Executive Officers [Member] | November And December 2021 [Member] | Fiscal 2023, Stock Price As of June 30, 2023 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                   $ 4.71      
Vesting percentage                                                   67.00%      
Multiplier used to determine target stock price per share related to appreciation levels                                                   1.44      
Minimum target stock price related to appreciation levels                                                   $ 6.78      
Restricted Stock [Member] | Executive Officers [Member] | November And December 2021 [Member] | Fiscal 2024, Stock Price As of June 30, 2024 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                   $ 4.71      
Vesting percentage                                                   100.00%      
Multiplier used to determine target stock price per share related to appreciation levels                                                   1.728      
Minimum target stock price related to appreciation levels                                                   $ 8.14      
Restricted Stock [Member] | Executive Officers [Member] | November And December 2021 [Member] | Time-based And Market Condition Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                     $ 4.71    
Expected volatility                                                   61.60%      
Share based compensation number of stock awarded                                     158,734                    
Period of trading days to the trigger events                                                   30 days      
Percentage of stock price appreciation as vesting condition                                     20.00%                    
Restricted Stock [Member] | Executive Officers [Member] | July 2021 [Member] | Time-based And Market Condition Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation, vesting period                                   3 years                      
Expected volatility                                                   61.60%      
Share based compensation number of stock awarded                                   58,652                      
Restricted Stock [Member] | Executive Officers [Member] | December 2022 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Percentage of increase target price                 10.00%                                        
Closing price, per share                 $ 4.08                                        
Restricted Stock [Member] | Executive Officers [Member] | December 2022 [Member] | Market And Time-based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                   $ 4.08      
Expected volatility                                                   50.10%      
Restricted Stock [Member] | Executive Officers [Member] | December 2022 [Member] | Prior To First Anniversary Of Grant Date [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   0.00%      
Restricted Stock [Member] | Executive Officers [Member] | December 2022 [Member] | Fiscal 2024, Stock Price As of June 30, 2024 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                   $ 4.94      
Vesting percentage                                                   33.00%      
Multiplier used to determine target stock price per share related to appreciation levels                                                   1.1      
Minimum target stock price related to appreciation levels                                                   $ 5.43      
Restricted Stock [Member] | Executive Officers [Member] | December 2022 [Member] | Fiscal 2025, Stock Price As of June 30, 2025 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Closing price, per share                                                   $ 4.94      
Vesting percentage                                                   67.00%      
Multiplier used to determine target stock price per share related to appreciation levels                                                   1.21      
Minimum target stock price related to appreciation levels                                                   $ 5.97      
Restricted Stock [Member] | Executive Officers [Member] | December 2022 [Member] | Fiscal 2026, Stock Price As of June 30, 2026 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Vesting percentage                                                   100.00%      
Multiplier used to determine target stock price per share related to appreciation levels                                                   1.331      
Minimum target stock price related to appreciation levels                                                   $ 6.57      
Restricted Stock [Member] | Executive Officers And Employees [Member] | Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded           23,828   11,806 430,399     32,582                                  
Restricted Stock [Member] | Employees [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                   150,000       1,250,486                     434,279 164,687      
Equalization mechanism, return per share                           $ 7.50                              
Maximum conversion rate of shares, percent                           50.00%                              
Maximum of shares from conversion                           625,243                              
Shares paid for tax withholding for share based compensation                                                 190,394 72,081      
Shares vested                                                   412,487      
Shares added to treasury from paid for tax withholding           72,081                                     72,081 72,081      
Restricted Stock [Member] | Employees [Member] | Connect [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded 1,250,486                                                        
Equalization mechanism, return per share $ 7.50                                                        
Maximum conversion rate of shares, percent 50.00%                                                        
Restricted Stock [Member] | Employees [Member] | Time-Based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                     179,498   23,793   29,920 50,300 44,986                        
Stock compensation, employee match ratio                 1                                        
Employee match maximum amount                 $ 1,000,000.0                                        
Restricted Stock [Member] | Employees [Member] | November And December 2021 [Member] | Market And Time-based Vesting [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                     95,826                    
Restricted Stock [Member] | Employees [Member] | Employee Terminations [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Forfeitures, Number of shares                                                   34,365 75,542    
Restricted Stock [Member] | Former Chief Executive Officer [Member] | Termination [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock award forfeited                                                     475,200    
Restricted Stock [Member] | Former Chief Executive Officer [Member] | August 2017 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Number of shares forfeited                                               150,000          
Restricted Stock [Member] | Chief Executive Officer [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                       78,801                                  
Shares paid for tax withholding for share based compensation                       35,460                                  
Shares added to treasury from paid for tax withholding                       35,460                                  
Restricted Stock [Member] | Chief Executive Officer [Member] | Subject To Time Based Vesting And Continued Service [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation, vesting period                                                     3 years    
Performance target, per share                                                     $ 8.14    
Share based compensation number of stock awarded                                                     117,304    
Number of share awards expected to vest                                                     58,652    
Restricted Stock [Member] | Chief Executive Officer [Member] | November And December 2021 [Member] | Market And Time-based Vesting [Member] | South Africa [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                     77,040                    
Restricted Stock [Member] | Executives [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded             55,599                                            
Shares paid for tax withholding for share based compensation             25,020                                            
Shares added to treasury from paid for tax withholding             20,020                                            
Stock Appreciation Rights S A R S [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation number of stock awarded                                                   0      
Restricted Stock Units RSU [Member] | Employees [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Shares vested                                                   206,239      
Minimum [Member] | Employees [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Strike price                                                   $ 3.01      
Minimum [Member] | Former Chief Executive Officer [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Strike price                                                   $ 6.20      
Minimum [Member] | Restricted Stock [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Share based compensation, vesting period                                                   3 years      
Minimum [Member] | Restricted Stock [Member] | August 2017 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Risk-free rate                                                   1.275%      
Minimum [Member] | Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $15 and below $19 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 15.00      
Minimum [Member] | Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $19 and below $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   19.00      
Minimum [Member] | Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $15 and below $19 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   19.00      
Minimum [Member] | Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $19 and below $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   15.00      
Maximum [Member] | Employees [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Strike price                                                   11.23      
Maximum [Member] | Former Chief Executive Officer [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Strike price                                                   $ 11.23      
Maximum [Member] | Restricted Stock [Member] | August 2017 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Risk-free rate                                                   1.657%      
Maximum [Member] | Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $15 and below $19 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 19.00      
Maximum [Member] | Restricted Stock [Member] | Executive Officers [Member] | September 2018 [Member] | At or above $19 and below $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   23.00      
Maximum [Member] | Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $15 and below $19 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   23.00      
Maximum [Member] | Restricted Stock [Member] | Executive Officers [Member] | August 2017 [Member] | At or above $19 and below $23 [Member]                                                          
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                                                          
Performance target, per share                                                   $ 19.00