XML 46 R40.htm IDEA: XBRL DOCUMENT v3.25.2
Stockholders Equity and Stock Options - Summary of Restricted Stock Units (Details) - Restricted Stock Units (RSUs) - USD ($)
$ / shares in Units, $ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Number of shares, Outstanding 699,003  
Number of shares, Restricted stock units granted 544,988  
Number of shares, Restricted stock units vested (212,827)  
Number of shares, Restricted stock units forfeited (21,373)  
Number of shares, Outstanding 1,009,791 699,003
Number of shares, Unvested and expected to vest as of June 30, 2025 1,009,791  
Weighted average grant date fair value, balance $ 4.69  
Weighted average grant date fair value, Restricted stock units granted 3.46  
Weighted average grant date fair value, Restricted stock units vested 4.73  
Weighted average grant date fair value, Restricted stock units forfeited 4.27  
Weighted average grant date fair value, balance 4.02 $ 4.69
Weighted average grant date fair value, Unvested and expected to vest as of June 30, 2025 $ 4.02  
Weighted average remaining contractual term, Outstanding as of June 30, 2025 1 year 8 months 12 days 1 year 2 months 12 days
Weighted average remaining contractual term, Unvested and expected to vest as of June 30, 2025 1 year 8 months 12 days  
Aggregate intrinsic value, Outstanding as of June 30, 2025 $ 2.9  
Aggregate intrinsic value, Unvested and expected to vest as of June 30, 2025 $ 2.9