v3.26.1
LONG TERM DEBT - Schedule of Long Term Debt (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total long term debt $ 38,046 $ 17,980
Less current portion (848) (2,076)
Total long-term portion 37,197 15,903
France    
Debt Instrument [Line Items]    
Total long term debt 38,046 17,980
France | EIB warrants    
Debt Instrument [Line Items]    
Total long term debt 18,334 8,115
France | EIB Credit Facility    
Debt Instrument [Line Items]    
Total long term debt 18,047 6,943
France | Other loans    
Debt Instrument [Line Items]    
Total long term debt $ 1,665 $ 2,922