v3.25.2
Goodwill and Intangible Assets - Summary of Purchased Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2025
Jun. 30, 2025
Dec. 31, 2024
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 774,104 $ 774,104 $ 40,647
Accumulated Amortization (33,570) (33,570) (9,779)
Net Carrying Amount 740,534 740,534 30,868
Developed technology      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 582,079 582,079 34,366
Accumulated Amortization (26,647) (26,647) (8,617)
Net Carrying Amount 555,432 $ 555,432 $ 25,749
Weighted Average Remaining Useful Life (In Years)   6 years 10 months 24 days 4 years 10 months 24 days
Commercial agreement      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 98,078 $ 98,078  
Accumulated Amortization (3,503) (3,503)  
Net Carrying Amount $ 94,575 94,575  
Weighted Average Remaining Useful Life (In Years) 6 years 9 months 18 days    
Client relationships      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount $ 79,655 79,655 $ 5,619
Accumulated Amortization (2,426) (2,426) (769)
Net Carrying Amount 77,229 $ 77,229 $ 4,850
Weighted Average Remaining Useful Life (In Years)   9 years 9 months 18 days 10 years 8 months 12 days
Trade name / Trademarks      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 14,102 $ 14,102 $ 662
Accumulated Amortization (987) (987) (393)
Net Carrying Amount 13,115 $ 13,115 $ 269
Weighted Average Remaining Useful Life (In Years)   4 years 3 months 18 days 2 years 3 months 18 days
Domain name      
Finite-Lived Intangible Assets [Line Items]      
Gross Carrying Amount 190 $ 190  
Accumulated Amortization (7) (7)  
Net Carrying Amount $ 183 $ 183  
Weighted Average Remaining Useful Life (In Years)   4 years 9 months 18 days