v3.26.1
SUBSEQUENT EVENTS - (Details) - USD ($)
$ in Millions
12 Months Ended
Mar. 12, 2026
Mar. 02, 2026
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Mar. 17, 2026
SUBSEQUENT EVENTS            
Interest expense     $ 7.6 $ 6.5 $ 4.8  
Subsequent Event            
SUBSEQUENT EVENTS            
Amount received towards Employee Retention Credit Claim           $ 2.2
Subsequent Event | Related party            
SUBSEQUENT EVENTS            
Repayment of debt   $ 1.1        
Interest expense   0.8        
Professional fees   $ 0.3        
Subsequent Event | Perceptive credit facility            
SUBSEQUENT EVENTS            
Principal repayments $ 5.0