XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Statement Components - Schedule of Carrying Values of Intangible Assets (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Cost $ 852,583 $ 835,469
Accumulated Amortization And Impairment 458,816 307,418
Total estimated amortization expense $ 393,767 528,051
Customer relationships    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life 2 years 7 months 6 days  
Cost $ 26,506 20,855
Accumulated Amortization And Impairment 21,834 19,090
Total estimated amortization expense $ 4,672 1,765
Developed technology    
Finite-Lived Intangible Assets [Line Items]    
Weighted-Average Remaining Useful Life 2 years 9 months 18 days  
Cost $ 826,077 814,614
Accumulated Amortization And Impairment 436,982 288,328
Total estimated amortization expense $ 389,095 $ 526,286