XML 68 R9.htm IDEA: XBRL DOCUMENT
v3.20.1

SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS | 3 Months Ended
--- | ---
Mar. 31, 2020
Accounting Policies and Recent Accounting Pronouncements [Abstract] |
Significant accounting policies and recent accounting pronouncements [Text Block] | SIGNIFICANT ACCOUNTING POLICIES AND RECENT ACCOUNTING PRONOUNCEMENTS: Significant Accounting Policies and Estimates No material changes have been made to the Company’s significant accounting policies disclosed in Note 2, Significant Accounting Policies and Recent Accounting Pronouncements, in its Annual Report on Form 10-K, filed on February 7, 2020, for the year ended December 31, 2019. Adoption of New Accounting Standards In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326), which modifies the measurement of expected credit losses on certain financial instruments. In addition, for available-for-sale debt securities, the standard eliminates the concept of other-than-temporary impairment and requires the recognition of an allowance for credit losses rather than reductions in the amortized cost of the securities. The Company adopted the new standard in the first quarter of 2020, effective January 1, 2020, using the modified-retrospective approach. For available-for-sale debt securities, the Company has made a policy election to present separately accrued interest receivable within prepaid expenses and other current assets on the condensed consolidated balance sheet. Upon adoption, there was no impact on the Company’s condensed consolidated financial statements.

X
- Definition Accounting Policies and Recent Accounting Pronouncements [Abstract] + References No definition available. + Details
Name: | powi_AccountingPoliciesandRecentAccountingPronouncementsAbstract
Namespace Prefix: | powi_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Significant accounting policies and recent accounting pronouncements [Text Block] + References No definition available. + Details
Name: | powi_SignificantaccountingpoliciesandrecentaccountingpronouncementsTextBlock
Namespace Prefix: | powi_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration