v3.26.1
Notes payable (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of notes payable
          
   June 30,   December 31, 
   2026   2025 
Notes payable, current          
Current portion of notes payable  $41,800   $- 
Less unamortized deferred loan costs   (205)   - 
Less unamortized discount   (399)   - 
Notes payable, current, net  $41,196   $- 
Notes payable, noncurrent          
Long-term portion of notes payable  $-   $41,800 
Less unamortized deferred loan costs   -    (311)
Less unamortized discount   -    (603)
Notes payable, noncurrent, net  $-   $40,886 
Total notes payable, net  $41,196   $40,886 
Schedule of maturities notes payable
      
Years Ended December 31,     
2026   $- 
2027    41,800 
Total minimum payments   $41,800