XML 62 R51.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Goodwill and Intangible Assets, Net - Schedule of Weighted Average Remaining Life and Carrying Value of Finite-Lived Intangible Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 204,152 $ 203,697
Accumulated Amortization (134,224) (125,133)
Net Carrying Value $ 69,928 $ 78,564
Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 4 years 10 months 24 days 5 years 4 months 24 days
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 128,280 $ 128,280
Accumulated Amortization (93,823) (88,986)
Net Carrying Value $ 34,457 $ 39,294
Customer Relationships | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 5 years 8 months 12 days 6 years 2 months 12 days
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 69,731 $ 70,061
Accumulated Amortization (36,663) (32,887)
Net Carrying Value $ 33,068 $ 37,174
Developed Technology | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 4 years 3 months 18 days 4 years 8 months 12 days
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 4,474 $ 4,474
Accumulated Amortization (3,671) (3,257)
Net Carrying Value $ 803 $ 1,217
Trade Name | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 2 years 7 months 6 days 2 years 7 months 6 days
Capitalized Software Development Costs    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 1,622 $ 882
Accumulated Amortization (67) (3)
Net Carrying Value $ 1,555 $ 879
Capitalized Software Development Costs | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 3 years 3 years 3 months 18 days
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 45  
Accumulated Amortization 0  
Net Carrying Value $ 45 $ 0
Other | Weighted Average    
Finite-Lived Intangible Assets [Line Items]    
Weighted- Average Remaining Life (in years) 5 years