XML 45 R36.htm IDEA: XBRL DOCUMENT v3.23.3
Goodwill and Intangible Assets - Classes of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 119,470 $ 93,120
Finite-lived intangibles, net 368,463  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total cost of intangibles 501,380 501,380
Accumulated Amortization 119,470 93,120
Intangible assets, net 381,910 408,260
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 143,101 143,101
Accumulated Amortization 63,062 55,645
Finite-lived intangibles, net 80,039 87,456
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization 63,062 55,645
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost 310,226 310,226
Accumulated Amortization 49,108 33,117
Finite-lived intangibles, net 261,118 277,109
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 49,108 $ 33,117
Marketing Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 4 years 4 years
Cost $ 549 $ 549
Accumulated Amortization 342 238
Finite-lived intangibles, net 207 311
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 342 $ 238
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Cost $ 31,473 $ 31,473
Accumulated Amortization 4,797 3,223
Finite-lived intangibles, net 26,676 28,250
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 4,797 $ 3,223
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,161 897
Finite-lived intangibles, net 423 1,687
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 2,161 $ 897
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