XML 68 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Stock-Based Compensation (Details) - Schedule of stock options outstanding
3 Months Ended
Mar. 31, 2022
$ / shares
shares
Time Vesting Options [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options , Number Outstanding (in Shares) | shares 2,068,675
Time Vesting Options ,Weighted Average Remaining Contractual Life 7 years 5 months 4 days
Time Vesting Options ,Weighted Average Exercise Price $ 3.51
Time Vesting Options ,Number Outstanding shares (in Shares) | shares 908,675
Performance Vesting Options [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Performance Vesting Options , Number Outstanding (in Shares) | shares 800,000
Performance Vesting Options ,Weighted Average Remaining Contractual Life 8 years 2 months 4 days
Performance Vesting Options ,Weighted Average Exercise Price $ 2.53
Performance Vesting Options , Options Exercisable (in Shares) | shares 266,667
$0.01 - $3.00 [Member] | Time Vesting Options [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options , Number Outstanding (in Shares) | shares 1,780,000
Time Vesting Options ,Weighted Average Remaining Contractual Life 8 years 8 months 26 days
Time Vesting Options ,Weighted Average Exercise Price $ 2.59
Time Vesting Options ,Number Outstanding shares (in Shares) | shares 628,333
Time Vesting Options ,Weighted Average Exercise Price $ 3.44
$0.01 - $3.00 [Member] | Time Vesting Options [Member] | Minimum [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options, Range of Exercise Prices Between 0.01
$0.01 - $3.00 [Member] | Time Vesting Options [Member] | Maximum [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options, Range of Exercise Prices Between $ 3
$0.01 - $3.00 [Member] | Performance Vesting Options [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Performance Vesting Options , Number Outstanding (in Shares) | shares 800,000
Performance Vesting Options ,Weighted Average Remaining Contractual Life 8 years 2 months 4 days
Performance Vesting Options ,Weighted Average Exercise Price $ 2.53
Performance Vesting Options , Options Exercisable (in Shares) | shares 266,667
Performance Vesting Options ,Weighted Average Exercise Price $ 2.53
$0.01 - $3.00 [Member] | Performance Vesting Options [Member] | Minimum [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Performance Vesting Options , Exercise Price 0.01
$0.01 - $3.00 [Member] | Performance Vesting Options [Member] | Maximum [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Performance Vesting Options , Exercise Price $ 3
$3.01 - $7.50 [Member] | Time Vesting Options [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options , Number Outstanding (in Shares) | shares 184,830
Time Vesting Options ,Weighted Average Remaining Contractual Life 4 years 1 month 6 days
Time Vesting Options ,Weighted Average Exercise Price $ 6.72
Time Vesting Options ,Number Outstanding shares (in Shares) | shares 176,497
Time Vesting Options ,Weighted Average Exercise Price $ 6.69
$3.01 - $7.50 [Member] | Time Vesting Options [Member] | Minimum [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options, Range of Exercise Prices Between 3.01
$3.01 - $7.50 [Member] | Time Vesting Options [Member] | Maximum [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options, Range of Exercise Prices Between 7.5
$7.51+ [Member] | Time Vesting Options [Member]  
Stock-Based Compensation (Details) - Schedule of stock options outstanding [Line Items]  
Time Vesting Options, Range of Exercise Prices Between $ 7.51
Time Vesting Options , Number Outstanding (in Shares) | shares 103,979
Time Vesting Options ,Weighted Average Remaining Contractual Life 3 years 2 months 12 days
Time Vesting Options ,Weighted Average Exercise Price $ 11.55
Time Vesting Options ,Number Outstanding shares (in Shares) | shares 103,845
Time Vesting Options ,Weighted Average Exercise Price $ 11.55