XML 94 R80.htm IDEA: XBRL DOCUMENT v3.22.4
Goodwill and Acquired Intangibles - Summary of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 31,281 $ 25,200
Accumulated Amortization (11,990) (7,070)
Carrying value 19,291 18,130
Other acquired intangibles [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount 7,150 7,150
Accumulated Amortization 4,547 2,967
Carrying value $ 2,603 4,183
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 $ 11,735 9,850
Accumulated Amortization (2,216) (975)
Carrying value $ 9,519 8,875
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,396 8,200
Accumulated Amortization (5,227) (3,128)
Carrying value $ 7,169 $ 5,072
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