XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.3
Financial Statement Components - Schedule of Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2024
Dec. 31, 2023
Finite-Lived Intangible Assets [Line Items]    
Cost $ 830,195 $ 852,583
Accumulated Amortization 539,961 458,816
Total estimated amortization expense $ 290,234 393,767
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life 4 years 3 months 18 days  
Cost $ 51,925 26,506
Accumulated Amortization 24,731 21,834
Total estimated amortization expense $ 27,194 4,672
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life 2 years 1 month 6 days  
Cost $ 778,270 826,077
Accumulated Amortization 515,230 436,982
Total estimated amortization expense $ 263,040 $ 389,095