XML 68 R57.htm IDEA: XBRL DOCUMENT v3.24.2
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Apr. 01, 2023
Feb. 01, 2023
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Business Acquisition [Line Items]                
Payments to acquire businesses, gross             $ 0 $ 35,749
Goodwill     $ 202,252       $ 183,150  
Atreus                
Business Acquisition [Line Items]                
Payments to acquire businesses, gross     $ 12,100     $ 33,400    
Future consideration, minimum   $ 30,000            
Future consideration, maximum   40,000            
Goodwill   62,400            
Atreus | Earnout | Fair Value, Inputs, Level 3                
Business Acquisition [Line Items]                
Acquisition earnout accrued   32,000            
Atreus | Client relationships                
Business Acquisition [Line Items]                
Finite-lived intangibles acquired   11,300            
Atreus | Software                
Business Acquisition [Line Items]                
Finite-lived intangibles acquired   5,400            
Atreus | Trade name                
Business Acquisition [Line Items]                
Finite-lived intangibles acquired   $ 2,500            
BusinessFourZero                
Business Acquisition [Line Items]                
Payments to acquire businesses, gross       $ 2,200 $ 9,500      
Future consideration, minimum $ 4,000              
Future consideration, maximum 8,000              
Goodwill 7,100              
BusinessFourZero | Earnout | Fair Value, Inputs, Level 3                
Business Acquisition [Line Items]                
Acquisition earnout accrued 4,300              
BusinessFourZero | Client relationships                
Business Acquisition [Line Items]                
Finite-lived intangibles acquired 3,500              
BusinessFourZero | Trade name                
Business Acquisition [Line Items]                
Finite-lived intangibles acquired $ 500