XML 74 R53.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets - Schedule of Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 196,000 $ 196,000
Accumulated Amortization (37,400) (23,375)
Total estimated future amortization expense 158,600 172,625
Tradenames and trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 50,000 50,000
Accumulated Amortization (8,333) (5,208)
Total estimated future amortization expense $ 41,667 44,792
Weighted-Average Amortization Period (in years) 13 years 3 months 18 days  
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 48,000 48,000
Accumulated Amortization (16,000) (10,000)
Total estimated future amortization expense $ 32,000 38,000
Weighted-Average Amortization Period (in years) 5 years 3 months 18 days  
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 98,000 98,000
Accumulated Amortization (13,067) (8,167)
Total estimated future amortization expense $ 84,933 $ 89,833
Weighted-Average Amortization Period (in years) 17 years 3 months 18 days