v3.25.1
Equity-Based Compensation (Details Narrative) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Jan. 31, 2024
Oct. 31, 2019
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Vested period $ 209,371 $ 278,406    
Share-Based Payment Arrangement [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Weighted average remaining service period 1 year      
2019 Stock Incentive Plan [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Share-based compensation, number of shares authorized     25,921 25,000
Share-based compensation, description A provision in the 2019 Plan provides for an automatic annual increase equal to 6% of the total number of shares of common stock outstanding on December 31 of the preceding calendar year.      
Share-based compensation number of shares, grant     12,463  
Vested period $ 70,655      
2019 Stock Incentive Plan [Member] | Minimum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option life 3 years      
2019 Stock Incentive Plan [Member] | Maximum [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]        
Option life 10 years