XML 48 R37.htm IDEA: XBRL DOCUMENT v3.25.1
Share-Based Compensation & Warrants (Details) - Equity Option [Member] - $ / shares
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]        
Shares outstanding - beginning 1,721,761 2,816,900 2,816,900  
Weighted average exercise price - beginning $ 2.59 $ 2.03 $ 2.03  
Weighted average contractural term 6 years 5 months 19 days 4 years 29 days    
Number of shares, granted    
Weighted average exercise price, granted    
Number of shares, exercised    
Weighted average exercise price, exercised    
Number of shares, forfeited    
Weighted average exercise price, forfeited    
Shares outstanding - ending 1,721,761 2,816,900 1,721,761 2,816,900
Weighted average exercise price - ending $ 1.97 $ 2.03 $ 2.59 $ 2.03
Weighted average contractural term, at end 4 years 4 months 20 days 4 years 29 days    
Number of shares, exercised    
Number of shares, forfeited    
Shares exercisable - ending 1,721,761 2,768,559 1,721,761 2,720,221
Weighted average exercise price - exercisable - ending $ 1.97 $ 2.04 $ 1.97 $ 2.05
Weighted average contractural term 4 years 4 months 20 days 3 years 9 months 3 days 4 years 8 months 15 days 3 years 11 months 4 days