v3.24.0.1
Goodwill and Acquired Intangible Assets - Summary of Acquired Intangible Assets Subject to Amortization (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value* $ 143,767 [1] $ 122,929
Accumulated Amortization (35,589) [1],[2] (25,313)
Net Carrying Amount 108,178 97,616
Developed Technology [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value* 39,624 [1] 31,848
Accumulated Amortization (21,446) [1],[2] (15,429)
Net Carrying Amount $ 18,178 $ 16,419
Weighted Average Remaining Life (Years) 4 years 8 months 15 days 4 years 6 months 18 days
Acquired Relationships [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value* $ 104,007 [1] $ 90,612
Accumulated Amortization (14,143) [1],[2] (9,423)
Net Carrying Amount $ 89,864 $ 81,189
Weighted Average Remaining Life (Years) 11 years 14 days 10 years 11 months 1 day
Noncompete Agreements [Member]    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Value* $ 136 [1] $ 469
Accumulated Amortization 0 [1],[2] (461)
Net Carrying Amount $ 136 $ 8
Weighted Average Remaining Life (Years) 1 year 9 months 29 days 3 months 7 days
[1] Includes $(750) thousand of foreign currency translation adjustments
[2] Includes $(41) thousand of foreign currency translation adjustments.