v3.25.2
Leases (Tables)
6 Months Ended
Jun. 30, 2025
Leases  
Schedule of operating lease liabilities
     
Undiscounted Future Minimum Lease Payments  Operating Lease
    
2025 (six months remaining)   160,856 
2026   52,703 
2027   2,976 
Total   216,535 
Amount representing imputed interest   (6,281)
Total operating lease liability   210,254 
Current portion of operating lease liability   190,224 
Operating lease liability, non-current  $20,030 
Schedule of lease-related terms
       
Remaining term on leases     1 to 21 months  
Incremental borrowing rate     5.0% To 9 %