v3.25.1
Leases (Details Narrative) - USD ($)
1 Months Ended
Jul. 31, 2024
Mar. 31, 2024
Jan. 31, 2024
Mar. 31, 2025
Feb. 01, 2025
Dec. 31, 2024
Reduction in right of use asset and corresponding lease liability     $ 1,169,822      
Increase in right of use asset and corresponding lease liability $ 498,013 $ 261,012        
Right of use asset       $ 13,470,082 $ 12,837,535 $ 929,243
Operating lease liabilities       14,246,058 $ 12,837,535  
Minimum [Member]            
Monthly rent       35,606    
Maximum [Member]            
Monthly rent       $ 50,000