XML 35 R24.htm IDEA: XBRL DOCUMENT v3.25.3
Leases (Tables)
9 Months Ended
Sep. 30, 2025
Leases  
Schedule of operating lease liabilities
     
Undiscounted Future Minimum Lease Payments  Operating Lease
    
2025 (three months remaining)   80,512 
2026   52,703 
2027   2,976 
Total   136,191 
Amount representing imputed interest   (3,564)
Total operating lease liability   132,627 
Current portion of operating lease liability   120,942 
Operating lease liability, non-current  $11,685 
Schedule of lease-related terms
     
Remaining term on leases   1 to 18 months 
Incremental borrowing rate   5.0% To 9%