v3.26.1
CONDENSED CONSOLIDATED BALANCE SHEET COMPONENTS AND OTHER INFORMATION - Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
AOCI Attributable to Parent, Net of Tax [Roll Forward]    
Accounts receivable trade $ 64,028 $ 54,177
Allowance for ship and debit (35,206) (33,601)
Allowance for stock rotation and rebate (1,950) (2,228)
Allowance for credit losses (94) (94)
Total $ 26,778 $ 18,254