XML 44 R31.htm IDEA: XBRL DOCUMENT
v3.19.2

Leases (Policies) | 6 Months Ended
--- | ---
Jun. 30, 2019
Leases [Abstract] |
Lessee, Leases [Policy Text Block] | The Company determines if an arrangement is a lease at inception. ROU assets represent the Company's right to use an underlying asset for the lease term and lease liabilities represent its obligation to make lease payments arising from the lease. Operating lease ROU assets and liabilities are recognized at the lease commencement date based on the present value of lease payments over the lease term. For the purpose of calculating such present values, lease payments include components that vary based upon an index or rate, using the prevailing index or rate at the commencement date, and exclude components that vary based upon other factors. As most of its leases do not provide an implicit rate, the Company uses its incremental borrowing rate based on the information available at commencement date in determining the present value of lease payments. The Company's leases may include options to extend or terminate the lease, and such options are reflected in the term when their exercise is reasonably certain. Lease expense is recognized on a straight-line basis over the lease term. For certain equipment leases, the Company applies a portfolio approach to effectively account for the operating lease ROU assets and liabilities.

X
- References No definition available. + Details
Name: | us-gaap_LeasesAbstract
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