v3.25.2
Stock-Based Compensation - Options Activity (Details) - Employee Stock Option [Member] - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Number of Shares    
Balance at the beginning of the period (in shares) 423,107  
Granted (in shares) 152,742  
Forfeitures (in shares) (1,333)  
Expired (in shares) (23,057)  
Balance at the end of the period (in shares) 551,459 423,107
Exercisable at the end of the period (in shares) 407,066  
Weighted-Average Exercise Price    
Balance at the beginning of the period (in dollars per share) $ 11.89  
Granted (in dollars per share) 1.77  
Forfeitures (in dollars per share) 17.67  
Expired (in dollars per share) 115.38  
Balance at the end of the period (in dollars per share) 4.86 $ 11.89
Exercisable at the end of the period (in dollars per share) $ 5.84  
Additional Disclosures    
Weighted Average Remaining Contractual Term Of Options Outstanding (in years) 8 years 6 months 8 years 9 months
Weighted Average Remaining Contractual Term Of Options Exercisable (in years) 8 years 1 month 2 days  
Aggregate Intrinsic Value - Balance at the beginning of the period $ 2,698,000  
Aggregate Intrinsic Value - Balance at the end of the period 25,000 $ 2,698,000
Aggregate intrinsic value of options exercisable $ 25,000