v3.25.4
NET INCOME (LOSS) PER SHARE - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Nov. 03, 2025
Mar. 06, 2023
Class of Warrant or Right [Line Items]        
Accumulated undeclared dividends on Series A and B Preferred Stock $ 1,922 $ 0    
Number of shares called by warrants (in shares)     646,264 1
Exercise price (in dollars per share)     $ 0.01 $ 287.50
Warrants outstanding, term       5 years
Common stock issuable (in shares) 5,636,650      
Public Warrants        
Class of Warrant or Right [Line Items]        
Warrants (in shares)       500,000
Private Warrants        
Class of Warrant or Right [Line Items]        
Warrants (in shares)       13,300
Series A Convertible Preferred Stock        
Class of Warrant or Right [Line Items]        
Accumulated undeclared dividends on Series A and B Preferred Stock $ 1,035 0    
Series B Convertible Preferred Stock        
Class of Warrant or Right [Line Items]        
Accumulated undeclared dividends on Series A and B Preferred Stock $ 887 $ 0