XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.2.u1
BALANCE SHEET COMPONENTS - Schedule of Other Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
PCBAs $ 42,622 $ 38,987
Cloud computing arrangements 6,015 4,959
Strategic investments 18,000 3,000
Other 1,415 1,093
Total $ 68,052 $ 48,039