| Component: (Network and Table) | |
|---|---|
| Network | 2404402 - Disclosure - Balance Sheet Components - Accounts receivable (Details) (http://www.aosmd.com/role/BalanceSheetComponentsAccountsReceivableDetails) |
| Table | (Implied) |
| Reporting Entity [Axis] | 0001387467 (http://www.sec.gov/CIK) |
| Balance Sheet Related Disclosures [Abstract] | Period [Axis] | |
|---|---|---|
2012-06-30 | 2011-06-30 | |
Balance Sheet Related Disclosures [Abstract] | ||
Accounts receivable | 55,858,000 | 61,768,000 |
Less: allowance for price adjustments | (16,256,000) | (19,235,000) |
Less: allowance for doubtful accounts | (752,000) | (30,000) |
Accounts receivable, net | 38,850,000 | 42,503,000 |