XML 77 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Based Compensation - Schedule of Stock Option Activity (Details)
12 Months Ended
May 11, 2023
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Dec. 31, 2021
USD ($)
$ / shares
shares
Number of Options        
Number of options, beginning balance (in shares) | shares   296,650 557,785  
Number of options, granted (in shares) | shares   0 10,405  
Number of options, exercised (in shares) | shares   (16,343) (79,724)  
Number of options, canceled (in shares) | shares   (26,601) (191,816)  
Number of options, ending balance (in shares) | shares   253,706 296,650 557,785
Number of options, exercisable (in shares) | shares   232,041 254,118  
Number of option expected to vest (in shares) | shares   21,665 42,532  
Weighted Average Exercise Price        
Weighted average exercise price, beginning balance (in dollars per share) | $ / shares   $ 59.28 $ 66.12  
Weighted average exercise price, granted (in dollars per share) | $ / shares   0 27.74  
Weighted average exercise price, exercised (in dollars per share) | $ / shares   1.90 6.08  
Weighted average exercise price, canceled (in dollars per share) | $ / shares   72.85 98.42  
Weighted average exercise price, ending balance (in dollars per share) | $ / shares   62.01 59.28 $ 66.12
Weighted average exercise price, exercisable (in dollars per share) | $ / shares   56.42 49.40  
Weighted average exercise price, expected to vest (in dollars per share) | $ / shares   $ 121.85 $ 117.80  
Intrinsic Value        
Intrinsic value, beginning balance | $   $ 686,035 $ 23,079,520  
Intrinsic value, exercised | $   203,269 2,383,405  
Intrinsic value, ending balance | $   1,146,614 686,035 $ 23,079,520
Intrinsic value, exercisable | $   1,139,545 685,914  
Intrinsic value, expected to vest | $   $ 7,069 $ 121  
Weighted Average Remaining Life        
Weighted average remaining life, term   5 years 10 months 6 days 6 years 1 month 20 days 7 years 9 months 3 days
Weighted average remaining life, exercisable   5 years 8 months 19 days 5 years 10 months 20 days  
Weighted average remaining contractual term   7 years 3 months 18 days 7 years 7 months 9 days  
Reverse stock split ratio 0.02631579