XML 85 R49.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets          
Gross Carrying Amount $ 80,934   $ 80,934   $ 58,784
Accumulated Amortization (39,465)   (39,465)   (30,592)
Net Carrying Amount $ 41,469   $ 41,469   $ 28,192
Weighted Average Remaining Amortization period (Years) 5 years 2 months 12 days   5 years 2 months 12 days   3 years 2 months 12 days
Amortization of intangible assets $ 3,200 $ 2,900 $ 8,873 $ 8,800  
Developed technology          
Acquired Finite-Lived Intangible Assets          
Gross Carrying Amount 75,314   75,314   $ 56,214
Accumulated Amortization (37,472)   (37,472)   (28,881)
Net Carrying Amount $ 37,842   $ 37,842   $ 27,333
Weighted Average Remaining Amortization period (Years) 5 years 3 months 18 days   5 years 3 months 18 days   3 years 2 months 12 days
Acquired workforce          
Acquired Finite-Lived Intangible Assets          
Gross Carrying Amount $ 470   $ 470   $ 470
Accumulated Amortization (470)   (470)   (470)
Net Carrying Amount $ 0   $ 0   $ 0
Weighted Average Remaining Amortization period (Years) 0 years   0 years   0 years
Customer relationships          
Acquired Finite-Lived Intangible Assets          
Gross Carrying Amount $ 4,150   $ 4,150   $ 1,600
Accumulated Amortization (1,002)   (1,002)   (741)
Net Carrying Amount $ 3,148   $ 3,148   $ 859
Weighted Average Remaining Amortization period (Years) 4 years 3 months 18 days   4 years 3 months 18 days   2 years 8 months 12 days
Trademarks          
Acquired Finite-Lived Intangible Assets          
Gross Carrying Amount $ 1,000   $ 1,000   $ 500
Accumulated Amortization (521)   (521)   (500)
Net Carrying Amount $ 479   $ 479   $ 0
Weighted Average Remaining Amortization period (Years) 2 years 10 months 24 days   2 years 10 months 24 days   0 years