Annual report [Section 13 and 15(d), not S-K Item 405]

Share-based Compensation - Narrative (Details)

v3.25.1
Share-based Compensation - Narrative (Details) - Plan - USD ($)
12 Months Ended
Jun. 16, 2022
Dec. 31, 2024
Dec. 31, 2023
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of additional shares authorized 50,000    
Shares authorized 82,500    
Shares available for future grant   1,423 16,454
Vesting period   10 years 10 years
Aggregate grant date fair value   $ 105,931 $ 45,360
Variables used in the Black-Scholes option-pricing model      
Discount rates   4.2975% 3.89%
Expected life   5 years 6 months 5 years 6 months
Expected volatility   100.76% 98.66%
Expected dividends   $ 0 $ 0
Fair market value   $ 8.925 $ 46.25
Intrinsic value of options outstanding   $ 0 $ 192,465
Intrinsic value of options exercisable   $ 0 $ 64,155
Granted   15,031 1,260
Exercise price   $ 8.925 $ 46.25
Employee Director      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Maximum aggregate number of shares 20,000    
Non-Employee Director      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Maximum aggregate number of shares 8,000    
Employee Stock Option      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Vesting period   1 year 1 year
Variables used in the Black-Scholes option-pricing model      
Share-based compensation expense   $ 476,021 $ 619,972
Unrecognized compensation expense   $ 168,741 $ 539,461