XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Goodwill and Intangible Assets - Schedule of Classes of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 153,338 $ 128,252
Total 334,595  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total cost of intangibles 501,380 501,380
Accumulated Amortization 153,338 128,252
Intangible assets, net 348,042 373,128
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 143,101 143,101
Accumulated Amortization 72,951 65,534
Total 70,150 77,567
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 72,951 65,534
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 310,226 310,226
Accumulated Amortization 70,428 54,438
Total 239,798 255,788
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 70,428 $ 54,438
Marketing Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 4 years 4 years
Cost $ 549 $ 549
Accumulated Amortization 480 376
Total 69 173
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 480 $ 376
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Cost $ 31,473 $ 31,473
Accumulated Amortization 6,895 5,321
Total 24,578 26,152
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 6,895 $ 5,321
Trade Name    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 2 years 6 months 2 years 6 months
Cost $ 2,584 $ 2,584
Accumulated Amortization 2,584 2,583
Total 0 1
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 2,584 $ 2,583
Minimum | Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 7 years 7 years
Minimum | Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 10 years 10 years
Maximum | Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Maximum | Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Trademark - Indefinite lived $ 13,447 $ 13,447