XML 32 R22.htm IDEA: XBRL DOCUMENT
v3.8.0.1

1. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 3 Months Ended | 12 Months Ended
--- | --- | ---
Sep. 30, 2017 | Jun. 30, 2017
Accounting Policies [Abstract] |  |
Schedule of Inventory |
|  | September 30, 2017 |  |  | June 30, 2017 |
Raw Materials |  | $ | 412,847 |  |  | $ | 501,346 |
Work-In-Progress |  |  | 356,278 |  |  |  | 388,614 |
Finished Goods |  |  | 198,160 |  |  |  | 165,487 |
Total Inventories |  | $ | 967,285 |  |  | $ | 1,055,447 |
|  | 2017 |  |  | 2016 |
Raw material |  | $ | 501,346 |  |  | $ | 520,490 |
Work-in-progress |  |  | 388,614 |  |  |  | 383,889 |
Finished goods |  |  | 165,487 |  |  |  | 229,072 |
|  | $ | 1,055,447 |  |  | $ | 1,133,451 |
Estimated Useful Lives of Property and Equipment |  |
Asset Classification |  | Estimated Useful Life
Machinery and equipment |  | 2-7 years
Leasehold improvements |  | Shorter of lease term or estimated useful life
Furniture and fixtures |  | 5 years
Vehicles |  | 3 years
Percent schedule of entity wide revenues |  |
|  | 2017 |  |  | 2016 |
Customer A |  |  | 11% |  |  |  | 4% |
Customer B |  |  | 10 |  |  |  | 7 |
Customer C |  |  | 10 |  |  |  | 16 |
Customer D |  |  | – |  |  |  | 12 |
All Others |  |  | 69 |  |  |  | 61 |
|  |  | 100% |  |  |  | 100% |
Schedule of earnings per share |
|  | Three Months Ended September 30, |
|  | 2017 |  |  | 2016 |
Net Income (Loss) – Basic and Diluted |  | $ | (28,785 | ) |  | $ | (293,408 | )
Basic and Diluted Weighted Average Shares Outstanding |  |  | 9,108,423 |  |  |  | 7,539,582 |
Loss Per Share |  |  |  |  |  |  |  |
Basic |  | $ | (0.00 | ) |  | $ | (0.04 | )
Diluted |  | $ | (0.00 | ) |  | $ | (0.04 | )
|  | Year Ended June 30 |
|  | 2017 |  |  | 2016 |
Net Loss– Basic and Diluted |  | $ | (1,006,457 | ) |  | $ | (1,034,765 | )
Basic Weighted Average Shares Outstanding |  |  | 8,343,235 |  |  |  | 7,157,978 |
Potentially Dilutive Securities |  |  | – |  |  |  | – |
Diluted Weighted Average Shares Outstanding |  |  | 8,343,235 |  |  |  | 7,157,978 |
Loss Per Share |  |  |  |  |  |  |  |
Basic |  | $ | (0.12 | ) |  | $ | (0.15 | )
Diluted |  | $ | (0.12 | ) |  | $ | (0.15 | )
Warranty reserve activity |  |
|  | 2017 |  |  | 2016 |
Balance at beginning of period |  | $ | 25,000 |  |  | $ | 25,000 |
Provision for warranty claims |  |  | 14,842 |  |  |  | 4,189 |
Warranty claims incurred |  |  | (14,842 | ) |  |  | (4,189 | )
Balance at end of period |  | $ | 25,000 |  |  | $ | 25,000 |
Income (Loss) per Share |
|  | Three Months Ended September 30, |
|  | 2017 |  |  | 2016 |
Net Income (Loss) – Basic and Diluted |  | $ | (28,785 | ) |  | $ | (293,408 | )
Basic and Diluted Weighted Average Shares Outstanding |  |  | 9,108,423 |  |  |  | 7,539,582 |
Loss Per Share |  |  |  |  |  |  |  |
Basic |  | $ | (0.00 | ) |  | $ | (0.04 | )
Diluted |  | $ | (0.00 | ) |  | $ | (0.04 | )
|  | Year Ended June 30 |
|  | 2017 |  |  | 2016 |
Net Loss– Basic and Diluted |  | $ | (1,006,457 | ) |  | $ | (1,034,765 | )
Basic Weighted Average Shares Outstanding |  |  | 8,343,235 |  |  |  | 7,157,978 |
Potentially Dilutive Securities |  |  | – |  |  |  | – |
Diluted Weighted Average Shares Outstanding |  |  | 8,343,235 |  |  |  | 7,157,978 |
Loss Per Share |  |  |  |  |  |  |  |
Basic |  | $ | (0.12 | ) |  | $ | (0.15 | )
Diluted |  | $ | (0.12 | ) |  | $ | (0.15 | )

X
- Definition Estimated Useful Lives of Property and Equipment + References No definition available. + Details
Name: | PEYE_EstimatedUsefulLivesOfPropertyAndEquipmentTableTextBlock
Namespace Prefix: | PEYE_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_AccountingPoliciesAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the effect of income (loss) on an entity's diluted earnings per share. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI http://asc.fasb.org/extlink&oid=6371337&loc=d3e3550-109257 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 2 -URI http://asc.fasb.org/extlink&oid=96947427&loc=d3e1252-109256 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 5 -URI http://asc.fasb.org/extlink&oid=96947427&loc=d3e1311-109256 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=96947427&loc=d3e1278-109256 Reference 5: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 225 -SubTopic 10 -Section S99 -Paragraph 2 -Subparagraph (SX 210.5-03.21) -URI http://asc.fasb.org/extlink&oid=63488584&loc=d3e20235-122688 Reference 6: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI http://asc.fasb.org/extlink&oid=96948231&loc=d3e4984-109258 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of entity-wide revenues from external customers for each product or service or each group of similar products or services if the information is not provided as part of the reportable operating segment information. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 280 -SubTopic 10 -Section 50 -Paragraph 40 -URI http://asc.fasb.org/extlink&oid=68060357&loc=d3e9031-108599 + Details
Name: | us-gaap_ScheduleOfEntityWideInformationRevenueFromExternalCustomersByProductsAndServicesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 2: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 Reference 3: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 Reference 4: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -URI http://asc.fasb.org/extlink&oid=6877327&loc=d3e13212-122682 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of the changes in the guarantor's aggregate product warranty liability, including the beginning balance of the aggregate product warranty liability, the aggregate reductions in that liability for payments made (in cash or in kind) under the warranty, the aggregate changes in the liability for accruals related to product warranties issued during the reporting period, the aggregate changes in the liability for accruals related to preexisting warranties (including adjustments related to changes in estimates), and the ending balance of the aggregate product warranty liability. + References Reference 1: http://www.xbrl.org/2003/role/presentationRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -URI http://asc.fasb.org/extlink&oid=68068213&loc=d3e12565-110249 + Details
Name: | us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration