v3.26.1
Long Term Debt, net - Narrative 3 (Details)
Jun. 30, 2026
Note Purchase Agreement [Member] | Senior Secured Convertible Notes due 2028 [Member]  
Long term debt  
Debt Instrument, Interest Rate, Effective Percentage 13.00%