v3.26.1
Financial Statement Components - Schedule of Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Finite-Lived Intangible Assets [Line Items]    
Cost $ 855,088 $ 844,790
Accumulated Amortization 743,586 709,380
Total estimated amortization expense $ 111,502 135,410
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life 3 years 2 months 12 days  
Cost $ 65,986 60,660
Accumulated Amortization 37,105 34,745
Total estimated amortization expense $ 28,881 25,915
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life 10 months 24 days  
Cost $ 789,102 784,130
Accumulated Amortization 706,481 674,635
Total estimated amortization expense $ 82,621 $ 109,495