v3.26.1
OTHER CONSOLIDATED BALANCE SHEET COMPONENTS (CURRENT) - Schedule of Inventory, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Raw materials $ 17,917 $ 16,054
Work in process 55,421 46,791
Finished goods 125,523 95,474
Total inventory, net $ 198,861 $ 158,319