XML 38 R28.htm IDEA: XBRL DOCUMENT
v3.21.2

Basis of Presentation (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2021
Accounting Policies [Abstract] |
Recently Issued Accounting Standards | Recently Adopted Accounting Standards — In June 2016, the FASB issued an accounting standards update on measurement of credit losses on financial instruments. The new guidance requires us to measure all expected credit losses for financial instruments held at the reporting date based on historical experience, current conditions and reasonable and supportable forecasts. The new standard is effective for fiscal years beginning after December 15, 2019, including all interim periods within those years. We adopted ASU 2016-13 as of January 1, 2020. The adoption of this guidance and recognition of a loss allowance at an amount equal to expected credit losses for accounts receivable was not material and did not result in a transition adjustment to retained earnings. For more information regarding credit losses, see Note 3. In August 2018, the FASB issued an accounting standards update to align the requirements for capitalizing implementation costs incurred in a hosting arrangement that is a service contract with the requirements for capitalizing implementation costs incurred to develop or obtain internal-use software. The capitalized implementation costs of a hosting arrangement that is a service contract will be expensed over the term of the hosting arrangement. We adopted this new guidance on January 1, 2020 prospectively with respect to all implementation costs incurred after the date of adoption. There was no material impact on our consolidated financial statements. In August 2018, the FASB issued an accounting standards update to eliminate certain disclosure requirements for fair value measurements for all entities, require public entities to disclose certain new information and modify certain disclosure requirements. The FASB developed the amendments to Topic 820 as part of its broader disclosure framework project, which aims to improve the effectiveness of disclosures in the notes to financial statements by focusing on requirements that clearly communicate the most important information to users of the financial statements. We adopted this new guidance on January 1, 2020 and there was no material impact on our consolidated financial statements. In December 2019, the FASB issued an accounting standards update to simplify the accounting for income taxes. The amendments in the update are effective for public business entities for fiscal years beginning after December 15, 2020, with early adoption permitted. We adopted this new guidance on January 1, 2021, and there was no material impact on our consolidated financial statements. Recently Issued Accounting Standards — In March 2020, the FASB issued an accounting standards update to provide temporary optional expedients that simplify the accounting for contract modifications to existing debt agreements expected to arise from the market transition from LIBOR to alternative reference rates. The amendments in the update are effective as of March 12, 2020 through December 31, 2022 and may be applied to contract modifications from the beginning of an interim period that includes or is subsequent to March 12, 2020. We plan to adopt this standard when LIBOR is discontinued, and we do not expect this new guidance will have a material impact on our 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 Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact. + References No definition available. + Details
Name: | us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration