Annual report pursuant to Section 13 and 15(d)

Schedule of Future Minimum Rentals Under Right-of-use Operating Leases (Details)

v3.25.0.1
Schedule of Future Minimum Rentals Under Right-of-use Operating Leases (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Twelve months ending December 31:    
2024 $ 219,463  
2025 186,496  
2026  
2027  
2028  
Thereafter  
Total 405,959  
Less interest (46,765)  
Present value of minimum lease payments 359,194  
Less current portion of operating lease obligation (183,345) $ (215,063)
Operating lease obligation, net of current portion $ 175,849 $ 359,193