v3.25.1
Goodwill and Other Intangibles - Schedule of Total Intangibles, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Carrying Value $ 198,450 $ 48,920
Accumulated Amortization (19,674) (19,924)
Net Carrying Value 178,776 28,996
Website domain name (Indefinite-lived) 25 25
Total carrying value, gross 198,475 48,945
Total net carrying value 178,801 29,021
Customer Relationships    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 92,800 20,470
Accumulated Amortization (4,674) (4,185)
Net Carrying Value 88,126 16,285
Developed Technology    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 99,200 27,700
Accumulated Amortization (14,724) (15,502)
Net Carrying Value 84,476 12,198
Tradenames    
Finite-Lived Intangible Assets [Line Items]    
Carrying Value 6,450 750
Accumulated Amortization (276) (237)
Net Carrying Value $ 6,174 $ 513