XML 119 R89.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Acquisitions - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 12 Months Ended
Dec. 10, 2024
Nov. 30, 2023
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]          
Payments to acquire business, net of cash acquired     $ 29,037 $ 56,435 $ 0
Contingent purchase price     14,355 3,992  
Goodwill     170,287 137,333 115,599
Contingent consideration, adjustment     $ 1,547 0 $ 0
LifeYield          
Business Acquisition [Line Items]          
Payments to acquire business, net of cash acquired $ 29,000        
Contingent purchase price 11,910        
Contingent consideration, earning period     4 years    
Goodwill $ 33,131        
XPS Pensions (Nexus) Limited          
Business Acquisition [Line Items]          
Contingent consideration, earning period   2 years      
Goodwill   $ 14,492      
Contingent consideration, adjustment     $ 1,547    
Contingent consideration     $ 2,445    
Altigo          
Business Acquisition [Line Items]          
Goodwill       $ 6,960