XML 26 R16.htm IDEA: XBRL DOCUMENT
v3.22.2.2

SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) | 12 Months Ended
--- | ---
Jun. 30, 2022
Accounting Policies [Abstract] |
Schedule of disaggregation of revenues |
Schedule of disaggregation of revenues |  |  |  |  |  |  |  |
|  | 2022 |  |  | 2021 |
Engineering Design Services |  | $ | 5,371,483 |  |  | $ | 2,770,481 |
Optical Components |  |  | 6,481,896 |  |  |  | 5,751,212 |
Medical Device Products and Assemblies |  |  | 3,824,869 |  |  |  | 2,153,214 |
Total Revenues |  | $ | 15,678,248 |  |  | $ | 10,674,907 |
Schedule of contract liabilities |
Schedule of contract liabilities |  |  |  |  |  |  |  |
|  | Fiscal Year Ended June 30, |
|  | 2022 |  |  | 2021 |
Contract liabilities, beginning of period |  | $ | 450,084 |  |  | $ | 417,059 |
Unearned revenue received from customers |  |  | 3,780,215 |  |  |  | 1,322,005 |
Revenue recognized |  |  | (3,325,186 | ) |  |  | (1,288,980 | )
Contract liabilities, end of period |  | $ | 905,113 |  |  | $ | 450,084 |
Schedule of inventory |
Schedule of inventory |  |  |  |  |  |  |  |
|  | 2022 |  |  | 2021 |
Raw material |  | $ | 1,414,996 |  |  | $ | 626,255 |
Work-in-progress |  |  | 460,460 |  |  |  | 453,117 |
Finished goods |  |  | 1,146,691 |  |  |  | 806,023 |
Total Inventories |  | $ | 3,022,147 |  |  | $ | 1,885,395 |
Schedule of estimated useful lives |
Schedule of estimated useful lives |  |
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
Schedule of earnings per share |
Schedule of earnings per share |  |  |  |  |  |  |  |
|  | Year Ended June 30 |
|  | 2022 |  |  | 2021 |
Net Loss– Basic and Diluted |  | $ | (928,416 | ) |  | $ | (102,835 | )
Basic and diluted weighted average shares outstanding |  |  | 15,887,161 |  |  |  | 13,281,351 |
Loss per share |  |  |  |  |  |  |  |
Basic and fully diluted |  | $ | (0.06 | ) |  | $ | (0.01 | )
Schedule Of warranty activity |
Schedule Of warranty activity |  |  |  |  |  |  |  |
|  | 2022 |  |  | 2021 |
Balance at beginning of period |  | $ | 25,000 |  |  | $ | 25,000 |
Provision for warranty claims |  |  | – |  |  |  | 7,611 |
Warranty claims incurred |  |  | – |  |  |  | (7,611 | )
Balance at end of period |  | $ | 25,000 |  |  | $ | 25,000 |

X
- References No definition available. + Details
Name: | PEYE_ScheduleOfEstimatedUsefulLives
Namespace Prefix: | PEYE_
Data Type: | dtr-types: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 receivable, contract asset, and contract liability from contract with customer. Includes, but is not limited to, change in contract asset and contract liability. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 10 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130551-203045 + Details
Name: | us-gaap_ContractWithCustomerAssetAndLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 606 -SubTopic 10 -Section 50 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045 + Details
Name: | us-gaap_DisaggregationOfRevenueTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
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/2009/role/commonPracticeRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 45 -Paragraph 3 -URI https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 50 -Paragraph 1 -Subparagraph (a) -URI https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 260 -SubTopic 10 -Section 55 -Paragraph 52 -URI https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258 + Details
Name: | us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(c)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(b)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section S99 -Paragraph 1 -Subparagraph (SX 210.5-02(6)(a)) -URI https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 210 -SubTopic 10 -Section 50 -Paragraph 1 -URI https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766 + Details
Name: | us-gaap_ScheduleOfInventoryCurrentTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types: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://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 460 -SubTopic 10 -Section 50 -Paragraph 8 -URI https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249 + Details
Name: | us-gaap_ScheduleOfProductWarrantyLiabilityTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration