XML 73 R57.htm IDEA: XBRL DOCUMENT v3.25.0.1
Intangible Assets, Net - Schedule of Intangible Assets, Net (Details) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 154,014 $ 154,014
Accumulated Amortization (101,912) (93,116)
Net Carrying Amount $ 52,102 $ 60,898
Weighted Average Remaining Useful Life (in years) 7 years 4 months 24 days 8 years 2 months 12 days
Customer relationships    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 75,500 $ 75,500
Accumulated Amortization (25,828) (19,223)
Net Carrying Amount $ 49,672 $ 56,277
Weighted Average Remaining Useful Life (in years) 7 years 8 months 12 days 8 years 8 months 12 days
Customer relationships | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 9 years 9 years
Customer relationships | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 13 years 13 years
Developed technology    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 56,298 $ 56,298
Accumulated Amortization (54,297) (53,157)
Net Carrying Amount $ 2,001 $ 3,141
Weighted Average Remaining Useful Life (in years) 1 year 9 months 18 days 2 years 9 months 18 days
Developed technology | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 1 year 1 year
Developed technology | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 5 years 5 years
Trademarks    
Finite Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 12,716 $ 12,716
Accumulated Amortization (12,287) (12,159)
Net Carrying Amount $ 429 $ 557
Weighted Average Remaining Useful Life (in years) 4 years 7 months 6 days 5 years 3 months 18 days
Trademarks | Minimum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 1 year 1 year
Trademarks | Maximum    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 9 years 9 years
Content library    
Finite Lived Intangible Assets [Line Items]    
Useful Life (in years) 3 years 3 years
Gross Carrying Amount $ 9,500 $ 9,500
Accumulated Amortization (9,500) (8,577)
Net Carrying Amount $ 0 $ 923
Weighted Average Remaining Useful Life (in years) 0 years 3 months 18 days