v3.26.1
Notes payable (Tables)
3 Months Ended
Mar. 31, 2026
Debt Disclosure [Abstract]  
Schedule of notes payable
          
   March 31,   December 31, 
   2026   2025 
Notes payable, current        
Current portion of notes payable  $ -   $ - 
Notes payable, noncurrent          
Long-term portion of notes payable   41,800    41,800 
Less: unamortized deferred loan costs   (258)   (311)
Less: unamortized discount   (502)   (603)
Notes payable, noncurrent, net  $41,040   $40,886 
Total notes payable, net  $41,040   $40,886 
Schedule of maturities notes payable
      
Years Ended December 31,     
2026   $ - 
2027    41,800 
Total minimum payments   $41,800