XML 48 R29.htm IDEA: XBRL DOCUMENT v3.24.3
OVERVIEW OF BUSINESS AND BASIS OF PRESENTATION (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Jun. 10, 2024
USD ($)
Mar. 18, 2024
USD ($)
$ / shares
shares
Jan. 29, 2024
USD ($)
Dec. 07, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Sep. 30, 2024
USD ($)
Sep. 30, 2023
USD ($)
Jan. 26, 2024
USD ($)
shares
Jan. 25, 2024
USD ($)
tranche
shares
Dec. 31, 2023
USD ($)
shares
Apr. 12, 2021
payment
Business Acquisition [Line Items]                        
Number of earnout payments | payment                       2
First anniversary, annualized recurring revenue, cash paid                   $ 25,000 $ 50,100  
Business acquisition, number of shares (in shares) | shares                 3,600,000 3,600,000 2,740,418  
Settlement agreement, cash paid                 $ 20,000 $ 25,000    
Business acquisition, number of tranches | tranche                   2    
Acquisition, integration and divestiture benefit         $ 0 $ 78 $ 162 $ (8,146)        
Bridg Acquisition                        
Business Acquisition [Line Items]                        
Acquisition, integration and divestiture benefit $ 5,900       $ 5,900   $ 200 $ 8,100        
Tranche One                        
Business Acquisition [Line Items]                        
Settlement agreement, cash paid                   $ 3,000    
Tranche Two                        
Business Acquisition [Line Items]                        
Settlement agreement, cash paid                   $ 2,000    
HSP EPI Acquisition, LLC | Disposal group, disposed of by sale                        
Business Acquisition [Line Items]                        
Proceeds from divestiture of business       $ 6,000                
Escrow deposit       $ 1,100                
Equity Distribution Agreement                        
Business Acquisition [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