v3.25.2
Intangible Assets and Goodwill - Schedule of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Intangible Assets $ 280,152 $ 272,881
Accumulated Amortization (159,141) (139,178)
Net Balance $ 121,011 $ 133,703
Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years  
Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 9 years  
Trade names    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (Years) 3 years 8 months 12 days 4 years 2 months 12 days
Intangible Assets $ 38,900 $ 38,822
Accumulated Amortization (22,985) (20,784)
Net Balance $ 15,915 $ 18,038
Trade names | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 2 years 2 years
Trade names | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 9 years 9 years
Capitalized internal use software    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years 3 years
Weighted Average Remaining Life (Years) 1 year 4 months 24 days 1 year 9 months 18 days
Intangible Assets $ 43,451 $ 37,238
Accumulated Amortization (21,878) (16,087)
Net Balance $ 21,573 $ 21,151
Software and technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted Average Remaining Life (Years) 3 years 7 months 6 days 4 years 1 month 6 days
Intangible Assets $ 197,801 $ 196,821
Accumulated Amortization (114,278) (102,307)
Net Balance $ 83,523 $ 94,514
Software and technology | Minimum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 3 years 3 years
Software and technology | Maximum    
Finite-Lived Intangible Assets [Line Items]    
Useful Life (Years) 9 years 9 years