v3.25.2
Stock Incentive Plans - Schedule of Stock Option Activity (Details) - Stock Option [Member] - $ / shares
6 Months Ended
Dec. 31, 2024
Jun. 30, 2025
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Options, Outstanding 3,790,702 3,936,107
Weighted- Average Exercise Price per Share, Outstanding $ 1.04 $ 3.6
Weighted- Average Remaining Contractual Term (years), Outstanding 5 years 11 months 23 days 8 years 6 months
Number of Options, Exercisable   3,806,983
Weighted- Average Exercise Price per Share, Exercisable   $ 3.66
Weighted- Average Remaining Contractual Term (years), Exercisable   8 years 5 months 15 days
Number of Options, Granted   178,937
Weighted- Average Exercise Price per Share, Granted   $ 1.64
Number of Options, Exercised   (477)
Weighted- Average Exercise Price per Share, Exercised  
Number of Options, Forfeited / Expired   (33,055)
Weighted- Average Exercise Price per Share, Forfeited / Expired   $ 1.8