v3.25.1
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details)
$ / shares in Units, $ in Millions
3 Months Ended 12 Months Ended
Feb. 28, 2025
USD ($)
Jun. 10, 2024
USD ($)
Mar. 18, 2024
USD ($)
$ / shares
shares
Jan. 29, 2024
USD ($)
Dec. 07, 2023
USD ($)
Mar. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
shares
Jan. 29, 2025
USD ($)
Jan. 26, 2024
USD ($)
shares
Jan. 25, 2024
USD ($)
Apr. 12, 2021
payment
Business Acquisition [Line Items]                      
Expected future costs, reduction in force           $ 1.3          
Gain (loss) on disposition of asset $ (5.4)         (0.1)          
Cash from escrow           0.2 $ 0.6        
Number of earnout payments | payment                     2
First anniversary, annualized recurring revenue, cash paid             $ 50.1        
Business acquisition, number of shares (in shares) | shares             2,740,418   3,600,000    
Settlement agreement, cash paid                 $ 20.0 $ 25.0  
Bridg Acquisition                      
Business Acquisition [Line Items]                      
Acquisition, integration and divestiture benefit   $ 5.9       $ 5.9          
Tranche One                      
Business Acquisition [Line Items]                      
Settlement agreement, cash paid               $ 3.0      
Tranche Two                      
Business Acquisition [Line Items]                      
Settlement agreement, cash paid               $ 2.0      
HSP EPI Acquisition, LLC | Disposal group, disposed of by sale                      
Business Acquisition [Line Items]                      
Proceeds from divestiture of business         $ 6.0            
Gain (loss) on disposition of asset         (6.6)            
Escrow deposit         $ 1.1            
Equity Distribution Agreement                      
Business Acquisition [Line Items]                      
Sale of stock, maximum aggregate offering amount     $ 50.0 $ 100.0              
Sale of stock, number of shares (in shares) | shares     3,907,600                
Share price (in USD per share) | $ / shares     $ 12.80                
Sale of stock, consideration received on transaction     $ 48.3