v3.26.1
SEGMENT INFORMATION - Schedule of Segment Reporting Information, by Segment (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Dec. 31, 2025
Segment Reporting Information [Line Items]      
Total revenue $ 10,906 $ 0  
Net loss (as restated) (25,073) (1,968)  
Total assets 145,378   $ 130,397
Commercial operations      
Segment Reporting Information [Line Items]      
Total revenue 10,665 0  
Net loss (as restated) (25,128) 0  
Total assets 144,277   129,292
Research and Development operations      
Segment Reporting Information [Line Items]      
Total revenue 241 0  
Net loss (as restated) 55 $ (1,968)  
Total assets $ 1,101   $ 1,105