v3.25.2
Share-Based Compensation & Warrants (Details) - Equity Option [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Shares outstanding - beginning 1,721,761  
Weighted average exercise price - beginning $ 1.97  
Weighted average contractural term, at beginning   4 years 8 months 15 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 1,721,761
Weighted average exercise price - ending $ 1.97 $ 1.97
Weighted average contractural term, at end 4 years 25 days  
Shares exercisable - ending 1,721,761 1,721,761
Weighted average exercise price - exercisable - ending $ 1.97 $ 1.97
Weighted average contractural life, exercisable 4 years 5 months 15 days 4 years 8 months 15 days