XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Goodwill and Intangible Assets - Schedule of Classes of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Accumulated Amortization $ 128,252 $ 93,120
Net 359,681  
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Total cost of intangibles 501,380 501,380
Accumulated Amortization 128,252 93,120
Intangible assets, net 373,128 408,260
Trademarks    
Indefinite-Lived Intangible Assets [Line Items]    
Trademark - Indefinite lived 13,447 13,447
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Cost 143,101 143,101
Accumulated Amortization 65,534 55,645
Net 77,567 87,456
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 65,534 $ 55,645
Customer Relationships | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 7 years 7 years
Customer Relationships | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Cost $ 310,226 $ 310,226
Accumulated Amortization 54,438 33,117
Net 255,788 277,109
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 54,438 $ 33,117
Developed Technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 10 years 10 years
Developed Technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Marketing Assets    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 4 years 4 years
Cost $ 549 $ 549
Accumulated Amortization 376 238
Net 173 311
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 376 $ 238
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Amortization Period (years) 15 years 15 years
Cost $ 31,473 $ 31,473
Accumulated Amortization 5,321 3,223
Net 26,152 28,250
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 5,321 $ 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,583 897
Net 1 1,687
Intangible Assets, Net (Excluding Goodwill) [Abstract]    
Accumulated Amortization $ 2,583 $ 897