XML 93 R76.htm IDEA: XBRL DOCUMENT v3.25.1
Stock-Based Compensation - Schedule of Stock Options Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Options    
Beginning balance (in shares) 22,512  
Options, granted (in shares) 0 0
Options, exercised (in shares) (20,843)  
Options, forfeited (in shares) 0  
Ending balance (in shares) 1,669 22,512
Options vested and exercisable (in shares) 1,669  
Weighted Average Fair Value    
Beginning balance (in dollars per share) $ 0.40  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0.39  
Forfeited (in dollars per share) 0  
Ending balance (in dollars per share) 0.54 $ 0.40
Vested and exercisable (in dollars per share) 0.54  
Weighted Average Exercise Price    
Beginning balance (in dollars per share) 0.51  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 0.50  
Forfeited (in dollars per share) 0  
Ending balance (in dollars per share) 0.60 $ 0.51
Vested and exercisable (in dollars per share) $ 0.60  
Share-based Compensation Arrangement by Share-based Payment Award, Options, Additional Disclosures [Abstract]    
Options outstanding, weighted average remaining years 4 years 9 months 18 days 6 months 18 days
Options, exercisable, weighted average remaining years 4 years 9 months 18 days  
Options outstanding, intrinsic value $ 4,404 $ 168,194
Exercised, intrinsic value 141,766 $ 200,000
Forfeited, intrinsic value 0  
Options, exercisable, intrinsic value $ 4,404