v3.26.1
NET (LOSS) INCOME PER SHAR - Narrative (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2023
Numerator:        
Shares of potential common stock excluded from diluted shares outstanding (in shares) 3.2 3.1 1.3  
Warrants outstanding (in shares) 3.3 3.3    
Performance Based Restricted Stock        
Numerator:        
Shares of potential common stock excluded from diluted shares outstanding (in shares)   0.6    
Thermo Capital Partners LLC | Related Party        
Numerator:        
Partnership agreement, advancement guarantee $ 25.0 $ 25.0   $ 25.0
Warrant        
Numerator:        
Shares of potential common stock excluded from diluted shares outstanding (in shares)       0.3
Warrant | Reverse Stock Split        
Numerator:        
Shares of potential common stock excluded from diluted shares outstanding (in shares)       0.3