XML 36 R25.htm IDEA: XBRL DOCUMENT
v3.19.3

Summary of Significant Accounting Policies (Policies) | 9 Months Ended
--- | ---
Sep. 30, 2019
Summary of Significant Accounting Policies [Abstract] |
Lease Accounting Standard - Lessee | Lease accounting standard In February 2016, the Financial Accounting Standards Board (“FASB”) issued Accounting Standards Codification (“ASC”) 842, Leases, which requires substantially all leases be recorded on the balance sheet. We adopted the new standard on January 1, 2019 and applied it to (i) all new leases entered into after January 1, 2019 and (ii) all existing lease contracts as of January 1, 2019. ASC 842 supersedes existing lease accounting guidance found under ASC 840, Leases. The new standard introduces two lessee accounting models, which result in a lease being classified as either a “finance” or “operating” lease based on whether the lessee effectively obtains control of the underlying asset during the lease term. A lease would be classified as a finance lease if it meets one of five classification criteria, four of which are generally consistent with ASC 840 lease accounting guidance. By default, a lease that does not meet the criteria to be classified as a finance lease will be deemed an operating lease. Regardless of classification, the initial measurement of both lease types will result in the balance sheet recognition of a right-of-use (“ROU”) asset (representing a company’s right to use the underlying asset for a specified period of time) and a corresponding lease liability. The lease liability will be recognized at the present value of the future lease payments, and the ROU asset will equal the lease liability adjusted for any prepaid rent, lease incentives provided by the lessor, and any indirect costs. The subsequent measurement of each type of lease varies. For finance leases, a lessee will amortize the ROU asset (generally on a straight-line basis in a manner similar to depreciation) and accrete the lease liability (as a component of interest expense) using the effective interest method. Operating leases will result in the recognition of a single lease expense amount that is recorded on a straight-line basis. ASC 842 resulted in changes to the way our operating leases are recorded, presented and disclosed in our consolidated financial statements. Upon adoption of ASC 842 on January 1, 2019, we recognized a ROU asset and a corresponding lease liability based on the present value of then existing long-term operating lease obligations. In addition, we elected to apply several practical expedients and made accounting policy elections upon adoption of ASC 842 including:
| • | We will not recognize ROU assets and lease liabilities for short-term leases and instead record them in a manner similar to operating leases under legacy lease accounting guidelines. A short term lease is one with a maximum lease term of 12 months or less and does not include a purchase option the lessee is reasonably certain to exercise.
| • | We will not reassess whether any expired or existing contracts contain leases or the lease classification for any existing or expired leases.
| • | The impact of adopting ASC 842 was prospective beginning January 1, 2019. We will not recast prior periods presented in our consolidated financial statements to reflect the new lease accounting guidance.
| • | We will combine lease and nonlease components relating to our office and warehouse leases, as applicable.
See Note 15 for our disclosures regarding operating lease obligations.

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 for leasing arrangement entered into by lessee. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -Section 50 -Paragraph 1 -Subparagraph (b) -URI http://asc.fasb.org/extlink&oid=77888426&loc=SL77918666-209980 + Details
Name: | us-gaap_LesseeLeasesPolicyTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration