XML 76 R64.htm IDEA: XBRL DOCUMENT v3.25.1
Stockholders' Equity - Stock Options (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of individual ownership of common stock (percentage) 10.00%      
Share-based compensation arrangement by share-based payment award, options, outstanding, intrinsic value $ 36      
Share-based compensation arrangement by share-based payment award, options, exercisable, intrinsic value 36      
Stock option plan expense $ 7,501 $ 51,965    
May 2011 and August 2011 Equity Incentive Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair market value of incentive stock options 100.00%      
Equity Incentive 2011 Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Grants outstanding 31,147   33,339 343,601
Weighted average exercise price $ 18.01   $ 18.60 $ 9.53
Common shares expected to vest 30,736      
Common shares expected to vest weighted average $ 18.10      
Employee service share-based compensation, nonvested awards, compensation cost not yet recognized $ 1,862      
Weighted average remaining years to vest (in years) 3 years 9 months 18 days   3 years 8 months 12 days 1 year 1 month 6 days
Options, exercised 0 0 (65,154)  
Individual Stock Ownership in Excess of 10 Percent | May 2011 and August 2011 Equity Incentive Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Fair market value of incentive stock options 110.00%      
Total vesting period | Stock options | May 2011 and August 2011 Equity Incentive Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, award vesting period (in years) 10 years      
Twelve Months After Grant Date | May 2011 and August 2011 Equity Incentive Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Percentage of individual ownership of common stock (percentage) 25.00%      
Stock option vesting period from grant date (in years) 1 year      
Monthly in equal installments | Stock options | May 2011 and August 2011 Equity Incentive Plans        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Share-based compensation arrangement by share-based payment award, award vesting period (in years) 3 years