v3.25.2
Stock Incentive Plans - Schedule of Share-Based Payment Award, Stock Options, Valuation Assumptions (Details)
3 Months Ended 6 Months Ended
Jun. 30, 2025
$ / shares
Jun. 30, 2025
$ / shares
Share-Based Payment Arrangement [Abstract]    
Stock price per share (in dollars per share) $ 0.67 $ 0.67
Expected option term (years) 5 years 6 months 5 years 6 months
Expected volatility 71.20% 71.20%
Risk-free rate of return 4.00% 4.00%
Expected annual dividend yield 0.00% 0.00%