XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Acquired Intangibles - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 51,726 $ 31,281
Accumulated Amortization (17,534) (11,990)
Carrying value 34,192 19,291
Other acquired intangibles [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,197 7,150
Accumulated Amortization (5,886) (4,547)
Carrying value $ 1,311 2,603
Other acquired intangibles [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period (in years) 6 months  
Other acquired intangibles [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period (in years) 5 years  
Customer Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 32,050 11,735
Accumulated Amortization (4,192) (2,216)
Carrying value $ 27,858 9,519
Customer Relationships [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period (in years) 6 months  
Customer Relationships [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period (in years) 15 years  
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,479 12,396
Accumulated Amortization (7,456) (5,227)
Carrying value $ 5,023 $ 7,169
Developed Technology [Member] | Minimum [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period (in years) 1 year  
Developed Technology [Member] | Maximum [Member]    
Finite Lived Intangible Assets [Line Items]    
Weighted average remaining amortization period (in years) 7 years