XML 79 R46.htm IDEA: XBRL DOCUMENT v3.25.0.1
Business Combinations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2024
Mar. 02, 2024
Sep. 09, 2022
Aug. 19, 2022
Mar. 31, 2024
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Business Acquisition [Line Items]                
Revenue           $ 1,155,495 $ 1,105,432 $ 1,058,105
Cash (used) received in disposition of business           (1,179) 0 6,426
Impairment charges against certain finite-lived intangible assets             0  
Contingent consideration obligations $ 0         $ 0 $ 1,403  
Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal, Statement of Income or Comprehensive Income [Extensible Enumeration]           EVERFI disposition    
Kilter [Member]                
Business Acquisition [Line Items]                
Total cash consideration paid for the acquisition       $ 2,900        
Contingent consideration obligations       $ 3,000        
EVERFI [Member]                
Business Acquisition [Line Items]                
Disposition-related costs 14,000              
Loss on disposal $ 15,200              
EVERFI Limited [Member]                
Business Acquisition [Line Items]                
Loss on disposal   $ 1,600            
Revenue         $ 8,400      
FIMS and DonorCentral [Member]                
Business Acquisition [Line Items]                
Cash (used) received in disposition of business     $ 6,400          
Impairment charges against certain finite-lived intangible assets               $ 2,000
Impairment, Intangible Asset, Statement of Income or Comprehensive Income [Extensible Enumeration]               General and administrative