XML 59 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation - Schedule of Option Activity (Details) - $ / shares
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Schedule of Option Activity [Abstract]    
Options, Balance at beginning 2,537,602  
Options, Granted 0  
Options, Exercised (147,579)  
Options, Forfeited (11,850)  
Options, Balance at ending 2,378,173 2,537,602
Options, Vested and expected to vest 2,378,173  
Options, Exercisable at the end of the period 1,026,508  
Weighted Average Exercise Price, Balance at beginning $ 5.6  
Weighted Average Exercise Price, Granted 0  
Weighted Average Exercise Price, Exercised 0.28  
Weighted Average Exercise Price, Forfeited 5.11  
Weighted Average Exercise Price, Balance at ending 5.89 $ 5.6
Weighted Average Exercise Price, Vested and expected to vest 5.89  
Weighted Average Exercise Price, Exercisable at the end of the period $ 0.18  
Weighted Average Remaining Life (Years), Balance at ending 7 years 8 months 1 day 7 years 10 months 6 days
Weighted Average Remaining Life (Years), Vested and expected to vest 7 years 8 months 1 day  
Weighted Average Remaining Life (Years), Exercisable at the end of the period 5 years 8 months 1 day