XML 99 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Goodwill and Acquired Intangibles - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 119,788 $ 51,726
Accumulated Amortization (28,972) (17,534)
Net Carrying Amount 90,816 34,192
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 97,113 32,050
Accumulated Amortization (11,969) (4,192)
Net Carrying Amount $ 85,144 27,858
Customer relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Lives (in years) 6 months  
Customer relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Lives (in years) 15 years  
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,861 12,479
Accumulated Amortization (9,541) (7,456)
Net Carrying Amount $ 3,320 5,023
Developed technology | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Lives (in years) 1 year  
Developed technology | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Lives (in years) 7 years  
Other acquired intangibles    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 9,814 7,197
Accumulated Amortization (7,462) (5,886)
Net Carrying Amount $ 2,352 $ 1,311
Other acquired intangibles | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Lives (in years) 6 months  
Other acquired intangibles | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Lives (in years) 5 years