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 |
| X | ||||||||||
- Definition Allowance for Ship And Debit, Current. No definition available.
|
| X | ||||||||||
- Definition Allowance for Stock Rotation and Rebate, Current No definition available.
|
| X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
| X | ||||||||||
- Definition Amount, before allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of allowance for credit loss on accounts receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|