XML 93 R50.htm IDEA: XBRL DOCUMENT v3.25.1
BALANCE SHEET COMPONENTS - Schedule of Finite-Lived Intangible Assets From Business Acquisitions (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Finite-Lived Intangible Assets [Line Items]  
Gross Carrying Amount $ 411,539
Accumulated Amortization (36,967)
Total $ 374,572
Developed technology  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life (in years) 15 years
Gross Carrying Amount $ 411,179
Accumulated Amortization (36,607)
Total $ 374,572
Customer relationships  
Finite-Lived Intangible Assets [Line Items]  
Estimated Useful Life (in years) 2 years
Gross Carrying Amount $ 360
Accumulated Amortization (360)
Total $ 0