XML 38 R20.htm IDEA: XBRL DOCUMENT
v3.20.4

Summary of business and significant accounting policies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2020
Accounting Policies [Abstract] |
Schedule of recent accounting pronouncements | Recent accounting standards
Standard |  | Description |  | Company’s date of adoption |  | Effect on the consolidated financial statements or other significant matters
Standards that were adopted |  |  |  |
Intangible - Goodwill and Other ASU No. 2017-04 (Topic 350) |  | This standard simplifies the accounting for goodwill and removes Step 2 of the annual goodwill impairment test. Upon adoption, goodwill impairment is determined based on the amount by which a reporting unit’s carrying value exceeds its fair value, not to exceed the carrying amount of goodwill. The standard is applied on a prospective transition method. |  | January 1, 2020 |  | The adoption of this standard did not impact the Company’s consolidated financial statements and related disclosures.
Financial Instruments - Credit Losses: Measurement of Credit Losses on Financial Instruments ASU No. 2016-13 (Topic 326) |  | The standard changes the impairment model for most financial assets and replaces the existing incurred loss model with a current expected credit loss (CECL) model. The standard is applied on a modified retrospective approach. |  | January 1, 2020 |  | The Company’s allowance for doubtful accounts and valuation of available-for-sale securities are subject to this standard. The Company concluded the adoption of this standard did not have a material impact on its consolidated financial statements and related disclosures.
Standard |  | Description |  | Expected date of adoption |  | Effect on the consolidated financial statements or other significant matters
Standards not yet adopted |  |  |  |
Debt—Debt with Conversion and Other Options (Subtopic 470-20) and Derivatives and Hedging—Contracts in Entity’s Own Equity (Subtopic 815-40) ASU No. 2020-06 |  | This standard simplifies the accounting for certain financial instruments with characteristics of liabilities and equity, including convertible debt instruments and contracts on an entity’s own equity. Specifically, the standard removes certain accounting models which separate the embedded conversion features from the host contract for convertible instruments, requiring bifurcation only if the convertible debt feature qualifies as a derivative under ASC 815 or if the convertible debt was issued at a substantial premium. This standard also removes certain settlement conditions required for equity contracts to qualify for the derivative scope exception. Lastly, entities are required to use the if-converted method for convertible instruments in the diluted earnings per share calculation. Early adoption is permitted, but no earlier than the fiscal year beginning after December 15, 2020. The standard can be applied using a full or modified retrospective approach. |  | January 1, 2022 |  | Upon adoption, the Company expects a decrease to additional paid in capital, an increase in the carrying value of its convertible notes and an increase to retained earnings. After adoption, the Company expects a reduction in its reported interest expense. Additionally, the Company expects the use of the if-converted method for calculating diluted earnings per share will result in an increase in weighted-average shares outstanding. The Company will continue to evaluate the effect that the adoption of this standard will have on its financial statements.
Although there are several other new accounting standards issued or proposed by the FASB, which the Company has adopted or will adopt, as applicable, the Company does not believe any of these accounting pronouncements has had or will have a material impact on its consolidated financial statements.

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 changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22499-107794 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 13 -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e765-108305 Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 270 -SubTopic 10 -Section 45 -Paragraph 12 -URI http://asc.fasb.org/extlink&oid=116846552&loc=d3e725-108305 Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 250 -SubTopic 10 -Section 50 -Paragraph 3 -URI http://asc.fasb.org/extlink&oid=109234566&loc=d3e22583-107794 + Details
Name: | us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration