v3.26.1
Notes Payable (Tables)
6 Months Ended
Jun. 30, 2026
Debt Disclosure [Abstract]  
Schedule of Debt Instruments

The future annual principal amounts and accrued interest to be paid as of June 30, 2026 are as follows:

 

   Amount 
For the year ending December 31     
2026  $48 
2027   106 
2028   114 
2029   24 
2030   6 
Thereafter   239 
Total   537 
Less: current portion of notes payable   100 
Long-term portion of notes payable  $437