v3.25.2
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 6 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 ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Dec. 31, 2024
USD ($)
shares
Jun. 25, 2025
USD ($)
May 20, 2025
shares
Jan. 29, 2025
USD ($)
Jan. 26, 2024
USD ($)
shares
Jan. 25, 2024
USD ($)
Apr. 12, 2021
payment
Business Combination [Line Items]                                
Number of shares authorized (in shares) | shares                   8,972,500   15,722,908        
Expected future costs, reduction in force           $ 1,500   $ 1,500                
Loss (gain) on disposal or divestiture $ 5,200         (200) $ 0 5,150 $ 0 $ (100)            
Cash from escrow               200   600            
Number of earnout payments | payment                               2
First anniversary, annualized recurring revenue, cash paid                   $ 50,100            
Business acquisition, number of shares (in shares) | shares                   2,740,418       3,600,000    
Settlement agreement, cash paid                     $ 2,000   $ 3,000 $ 20,000 $ 25,000  
Acquisition, integration and divestiture costs           0 $ 162 $ 0 $ 162              
New Shares                                
Business Combination [Line Items]                                
Number of shares authorized (in shares) | shares                       10,000,000        
Bridg Acquisition                                
Business Combination [Line Items]                                
Acquisition, integration and divestiture costs   $ 5,900       $ 5,900                    
Tranche One                                
Business Combination [Line Items]                                
Settlement agreement, cash paid                         3,000      
Tranche Two                                
Business Combination [Line Items]                                
Settlement agreement, cash paid                         $ 2,000      
HSP EPI Acquisition, LLC | Disposal group, disposed of by sale                                
Business Combination [Line Items]                                
Loss (gain) on disposal or divestiture         $ (6,600)                      
Proceeds from divestiture of business         6,000                      
Escrow deposit         $ 1,100                      
Equity Distribution Agreement                                
Business Combination [Line Items]                                
Sale of stock, maximum aggregate offering amount     $ 50,000 $ 100,000                        
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,300