XML 70 R56.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Acquisitions (Details) - USD ($)
$ in Thousands
3 Months Ended
Apr. 01, 2023
Feb. 01, 2023
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Business Acquisition [Line Items]              
Payments to acquire businesses, gross     $ 0       $ 29,907
Goodwill     $ 200,089 $ 202,252      
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