v3.25.2
Intangible Assets, Net - Acquired Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 111,096 $ 111,096
Accumulated Amortization (27,278) (20,256)
Net Carrying Value 83,818 90,840
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount 41,196 41,196
Accumulated Amortization (15,958) (13,423)
Net Carrying Value $ 25,238 $ 27,773
Weighted Average Remaining Useful Life 4 years 10 months 24 days 5 years 4 months 24 days
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 69,200 $ 69,200
Accumulated Amortization (10,620) (6,433)
Net Carrying Value $ 58,580 $ 62,767
Weighted Average Remaining Useful Life 6 years 10 months 24 days 7 years 4 months 24 days
Trademarks    
Finite-Lived Intangible Assets [Line Items]    
Gross Amount $ 700 $ 700
Accumulated Amortization (700) (400)
Net Carrying Value $ 0 $ 300
Weighted Average Remaining Useful Life 0 years 4 months 24 days