XML 89 R71.htm IDEA: XBRL DOCUMENT v3.25.0.1
Equity Based Compensation - Schedule of Stock Option Activity (Details)
12 Months Ended
May 11, 2023
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Options        
Number of options, beginning balance (in shares) | shares   253,706 296,650  
Number of options, granted (in shares) | shares   12,045 0  
Number of options, exercised (in shares) | shares   (75,521) (16,343)  
Number of options, canceled (in shares) | shares   (7,882) (26,601)  
Number of options, ending balance (in shares) | shares   182,348 253,706 296,650
Number of options, exercisable (in shares) | shares   169,493 232,041  
Number of option expected to vest (in shares) | shares   12,855 21,665  
Weighted Average Exercise Price        
Weighted average exercise price, beginning balance (in dollars per share) | $ / shares   $ 62.01 $ 59.28  
Weighted average exercise price, granted (in dollars per share) | $ / shares   68.26 0  
Weighted average exercise price, exercised (in dollars per share) | $ / shares   53.85 1.90  
Weighted average exercise price, canceled (in dollars per share) | $ / shares   136.89 72.85  
Weighted average exercise price, ending balance (in dollars per share) | $ / shares   62.57 62.01 $ 59.28
Weighted average exercise price, exercisable (in dollars per share) | $ / shares   61.47 56.42  
Weighted average exercise price, expected to vest (in dollars per share) | $ / shares   $ 77.06 $ 121.85  
Intrinsic Value        
Intrinsic value, beginning balance | $   $ 1,146,614 $ 686,035  
Intrinsic value, exercised | $   8,845,013 203,269  
Intrinsic value, ending balance | $   35,742,964 1,146,614 $ 686,035
Intrinsic value, exercisable | $   33,424,576 1,139,545  
Intrinsic value, expected to vest | $   $ 2,318,388 $ 7,069  
Weighted Average Remaining Life        
Weighted average remaining life, term (in years)   5 years 25 days 5 years 10 months 6 days 6 years 1 month 20 days
Weighted average remaining life, exercisable (in years)   4 years 9 months 10 days 5 years 8 months 19 days  
Weighted average remaining contractual term (in years)   8 years 10 months 28 days 7 years 3 months 18 days  
Reverse stock split ratio 0.02631579