v3.25.2
Leases (Details Narrative) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 01, 2025
Jun. 30, 2025
Nov. 30, 2023
Oct. 31, 2023
Apr. 30, 2023
Oct. 31, 2021
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Dec. 31, 2024
Lessee, Lease, Description [Line Items]                      
ROU lease asset   $ 1,016,560         $ 1,016,560   $ 1,016,560   $ 1,122,134
Ownership percentage of acquisition       51.00%              
Short term leases             32,209 $ 15,762 64,418 $ 43,205  
Interest income recognized from sales-type leases             22,064   22,064    
Lease 1 [Member]                      
Lessee, Lease, Description [Line Items]                      
Incremental borrowing rate           7.50%          
Present value of the minimum rental payments           $ 952,521          
Lease term           December 2030          
ROU lease asset           $ 952,521          
Lease 3 [Member]                      
Lessee, Lease, Description [Line Items]                      
Incremental borrowing rate     13.16%                
Present value of the minimum rental payments     $ 70,607                
Lease term     October 2026                
ROU lease asset     $ 70,607                
Lease 4 [Member]                      
Lessee, Lease, Description [Line Items]                      
Incremental borrowing rate       12.875%              
Present value of the minimum rental payments       $ 677,163              
Lease term       March 2026              
ROU lease asset       $ 592,304              
Ownership percentage of acquisition       51.00%              
Fair value of the lease       $ 84,858              
Lease 2 [Member]                      
Lessee, Lease, Description [Line Items]                      
Incremental borrowing rate         10.60%            
Present value of the minimum rental payments         $ 364,458            
Lease term         February 2026            
ROU lease asset         $ 364,458            
Lease 5 [Member]                      
Lessee, Lease, Description [Line Items]                      
Lease term 120 months beginning April 1, 2025                    
Lease 6 [Member]                      
Lessee, Lease, Description [Line Items]                      
Incremental borrowing rate   10.79%                  
Present value of the minimum rental payments   $ 101,929         101,929   101,929    
Lease term   May 2028                  
ROU lease asset   $ 70,607         $ 70,607   $ 70,607