v3.26.1
Financial Statement Components - Schedule of Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Intangible Asset, Finite-Lived [Line Items]    
Cost $ 854,930 $ 844,790
Accumulated Amortization 777,574 709,380
Total estimated amortization expense $ 77,356 135,410
Customer relationships    
Intangible Asset, Finite-Lived [Line Items]    
Weighted-Average Remaining Useful Life 3 years  
Cost $ 65,896 60,660
Accumulated Amortization 39,730 34,745
Total estimated amortization expense $ 26,166 25,915
Developed technology    
Intangible Asset, Finite-Lived [Line Items]    
Weighted-Average Remaining Useful Life 9 months 18 days  
Cost $ 789,034 784,130
Accumulated Amortization 737,844 674,635
Total estimated amortization expense $ 51,190 $ 109,495