Rendering

Component: (Network and Table)
Network
2404402 - Disclosure - Balance Sheet Components - Accounts receivable (Details)
(http://www.aosmd.com/role/BalanceSheetComponentsAccountsReceivableDetails)
Table(Implied)
Slicers (applies to each fact value in each table cell)
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