v3.25.2
Stock Incentive Plans - Schedule of Stock Option Activity (Details) - Stock Option [Member] - $ / shares
3 Months Ended 12 Months Ended
Dec. 31, 2023
Mar. 31, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Options, Outstanding Beginning   3,790,702 1,202,724
Weighted- Average Exercise Price per Share, Outstanding Beginning (in Dollars per share)   $ 1.04 $ 0.55
Weighted- Average Remaining Contractual Term (years), Outstanding Beginning   5 years 11 months 23 days  
Number of Options, Granted   30,000 3,063,139
Weighted- Average Exercise Price per Share, Granted (in Dollars per share)   $ 1.82 $ 1.78
Weighted- Average Remaining Contractual Term (years), Granted    
Number of Options, Exercised   (24,420) (60,454)
Weighted- Average Exercise Price per Share, Exercised (in Dollars per share)  
Weighted- Average Remaining Contractual Term (years), Exercised    
Number of Options, Forfeited   (12,245) (9,127)
Weighted- Average Exercise Price per Share, Forfeited (in Dollars per share)   $ 2.78 $ 0.54
Weighted- Average Remaining Contractual Term (years), Forfeited    
Number of Options, Outstanding Ending 1,202,724 3,784,037 3,790,702
Weighted- Average Exercise Price per Share, Outstanding Ending (in Dollars per share) $ 0.55 $ 1.64 $ 1.04
Weighted- Average Remaining Contractual Term (years), Outstanding Ending 5 years 10 months 6 days 8 years 6 months  
Number of Options, Exercisable at March 31, 2025   3,744,271 4,145,552