XML 57 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation - Summary of stock option activity (Details) - USD ($)
6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Dec. 31, 2023
Stock-Based Compensation        
Options, Granted (in shares)   0    
Stock Option        
Stock-Based Compensation        
Options, Beginning balance 175,034 175,049 175,049  
Options, Granted (in shares) 951,500   420  
Options, Expired (104)   (435)  
Options, Ending balance 1,126,430   175,034 175,049
Options, Exercisable 159,455      
Weighted Average Exercise Price, Beginning balance $ 36.88 $ 45.55 $ 45.55  
Weighted Average Exercise Price, Granted 1.41   5.25  
Weighted Average Exercise Price, Expired 18,900   3,498.79  
Weighted Average Exercise Price, Ending balance 5.18   $ 36.88 $ 45.55
Weighted Average Exercise Price, Exercisable $ 24.18      
Weighted Average Remaining Contractual Life, Outstanding 7 years 9 months 14 days   6 years 8 months 19 days 7 years 8 months 12 days
Weighted Average Remaining Contractual Life, Exercisable 6 years 1 month 13 days      
Grant date fair value of options granted $ 1,011,295      
Weighted average grant date fair value $ 1.06