XML 82 R46.htm IDEA: XBRL DOCUMENT v3.23.2
Goodwill and Intangible Assets - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Mar. 31, 2023
Dec. 31, 2022
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount $ 58,784   $ 58,784     $ 58,784
Accumulated Amortization (36,283)   (36,283)     (30,592)
Net Carrying Amount $ 22,501   $ 22,501   $ 25,346 $ 28,192
Weighted Average Remaining Amortization period (Years) 2 years 10 months 24 days   2 years 10 months 24 days     3 years 2 months 12 days
Amortization of intangible assets $ 2,845 $ 2,900 $ 5,691 $ 5,900    
Developed technology            
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount 56,214   56,214     $ 56,214
Accumulated Amortization (34,412)   (34,412)     (28,881)
Net Carrying Amount $ 21,802   $ 21,802     $ 27,333
Weighted Average Remaining Amortization period (Years) 2 years 10 months 24 days   2 years 10 months 24 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 $ 1,600   $ 1,600     $ 1,600
Accumulated Amortization (901)   (901)     (741)
Net Carrying Amount $ 699   $ 699     $ 859
Weighted Average Remaining Amortization period (Years) 2 years 3 months 18 days   2 years 3 months 18 days     2 years 8 months 12 days
Trademarks            
Acquired Finite-Lived Intangible Assets            
Gross Carrying Amount $ 500   $ 500     $ 500
Accumulated Amortization (500)   (500)     (500)
Net Carrying Amount $ 0   $ 0     $ 0
Weighted Average Remaining Amortization period (Years) 0 years   0 years     0 years