v3.25.2
Leases (Details Narrative) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Leases        
Operating and financing lease borrowing rate 8.00%   8.00%  
Lease cost $ 22,461 $ 22,461 $ 44,922 $ 44,922