XML 56 R45.htm IDEA: XBRL DOCUMENT v3.26.1
BALANCE SHEET COMPONENTS - Schedule of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Valuation And Qualifying Accounts Disclosure [Line Items]    
Accounts receivable, gross $ 809,738 $ 960,319
Less: Allowances 57,152 80,448
Accounts receivable, net 752,586 879,871
Allowance for sales returns    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Less: Allowances 2,916 4,539
Allowance for sales incentives    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Less: Allowances 51,552 70,839
Allowance for credit losses    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Less: Allowances 2,574 3,073
Other allowances    
Valuation And Qualifying Accounts Disclosure [Line Items]    
Less: Allowances $ 110 $ 1,997