XML 54 R45.htm IDEA: XBRL DOCUMENT v3.23.2
Acquisition, Goodwill and Acquisition-Related Intangible Assets - Acquisition-Related Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Finite-lived Intangible Assets [Roll Forward]          
Gross Carrying Amount, beginning balance     $ 221,940    
Accumulated Amortization, beginning balance     (99,735)    
Gross Carrying Amount, Additions     0    
Accumulated Amortization, Amortization $ (9,300) $ (7,700) (18,630) $ (15,000)  
Gross Carrying Amount, ending balance 221,940   221,940    
Accumulated Amortization, ending balance (118,365)   (118,365)    
Net Carrying Amount $ 103,575   $ 103,575   $ 122,205
Weighted Average Remaining Useful Life (in years) 4 years 6 months   4 years 6 months    
Developed technology          
Finite-lived Intangible Assets [Roll Forward]          
Gross Carrying Amount, beginning balance     $ 154,930    
Accumulated Amortization, beginning balance     (79,036)    
Gross Carrying Amount, Additions     0    
Accumulated Amortization, Amortization     (13,640)    
Gross Carrying Amount, ending balance $ 154,930   154,930    
Accumulated Amortization, ending balance (92,676)   (92,676)    
Net Carrying Amount $ 62,254   $ 62,254   75,894
Weighted Average Remaining Useful Life (in years) 4 years 3 months 18 days   4 years 3 months 18 days    
Customer relationships          
Finite-lived Intangible Assets [Roll Forward]          
Gross Carrying Amount, beginning balance     $ 54,620    
Accumulated Amortization, beginning balance     (14,097)    
Gross Carrying Amount, Additions     0    
Accumulated Amortization, Amortization     (3,850)    
Gross Carrying Amount, ending balance $ 54,620   54,620    
Accumulated Amortization, ending balance (17,947)   (17,947)    
Net Carrying Amount $ 36,673   $ 36,673   40,523
Weighted Average Remaining Useful Life (in years) 5 years 2 months 12 days   5 years 2 months 12 days    
Trade name          
Finite-lived Intangible Assets [Roll Forward]          
Gross Carrying Amount, beginning balance     $ 12,390    
Accumulated Amortization, beginning balance     (6,602)    
Gross Carrying Amount, Additions     0    
Accumulated Amortization, Amortization     (1,140)    
Gross Carrying Amount, ending balance $ 12,390   12,390    
Accumulated Amortization, ending balance (7,742)   (7,742)    
Net Carrying Amount $ 4,648   $ 4,648   $ 5,788
Weighted Average Remaining Useful Life (in years) 2 years 1 month 6 days   2 years 1 month 6 days