v3.26.1
Schedule of Maturities of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Apr. 17, 2026
Dec. 31, 2025
Debt Disclosure [Abstract]      
Financial obligations, Remaining 2026 $ 21,752    
Debt Remaining 2026    
Financial Obligations 2027 20,500    
Debt 2027    
Financial Obligations 2028 20,000    
Debt 2028    
Financial Obligations 2029 20,000    
Debt 2029    
Financial Obligations 2030 20,000    
Debt 2030    
Financial obligations, Thereafter    
Debt Thereafter    
Financial obligations, Total undiscounted payments 102,252 $ 100,000  
Debt Total undiscounted payments    
Financial obligations, less: unamortized discount (23,768)    
Debt less: unamortized discount    
Ffinancial obligations,Total financial obligations 78,484  
Debt Total financial obligations   $ 6,266