v3.26.1
CASH AND CASH EQUIVALENTS - Schedule of Cash and Cash Equivalents, and Restricted Cash By Country (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents $ 22,451 $ 2,076
Restricted cash 626 589
Total cash and cash equivalents, and restricted cash 23,077 2,665
United States    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 20,012 31
Malta    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 1,818 1,118
Restricted cash 186 175
Finland    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 157 182
Switzerland    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 131 91
Lithuania    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 60 221
United Kingdom    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 52 89
Restricted cash 260 255
Other    
Cash and Cash Equivalents [Line Items]    
Cash and cash equivalents 220 344
Restricted cash 5 0
Denmark    
Cash and Cash Equivalents [Line Items]    
Restricted cash $ 176 $ 159