XML 115 R100.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Details Narrative) - USD ($)
$ in Millions
1 Months Ended 12 Months Ended
Jun. 30, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Weighted average recognition period   1 year 9 months 18 days  
Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Unrecognized compensation expense   $ 11.6  
Restricted Stock Units (RSUs) [Member] | Share-based Payment Arrangement, Tranche Three [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share-based payment award, shares issued in period   324,122 163,732
Share-based payment award, vested in period 160,390 819,338  
Employee Stock Purchase Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards plan, description   (i) 1,552,284 shares subject to outstanding awards under the 2021 Plan, including 512,399 shares subject to performance-based target awards, 232,500 shares subject to market-price vesting conditions and 165,000 shares subject to awards as to which the applicable vesting conditions have been met which remain subject to deferred settlement  
Number of shares available for grants   467,751  
Issuance of an aggregate shares of common stock   500,000  
2021 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Number of shares available for grants   1,490,785  
2021 Plan [Member] | Time Based Vesting Schedule [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   232,500  
2021 Plan [Member] | Deferred Settlement [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   165,000  
2021 Plan [Member] | Restricted Stock Units (RSUs) [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   1,552,284  
2021 Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   512,399  
2018 Plan [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   751,934  
2018 Plan [Member] | Time Based Vesting Schedule [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   20,195  
2018 Plan [Member] | Deferred Settlement [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   99,964  
2018 Plan [Member] | Performance Shares [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   75,000  
Prior Plans [Member]      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Outstanding awards, shares   1,318,686