XML 34 R37.htm IDEA: XBRL DOCUMENT
v3.20.1

Commitments and Contingencies (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2019
Commitments and Contingencies Disclosure [Abstract] |
Lease Expense | Our lease cost for the year ended December 31, 2019 included the following components (in thousands):
|  |  |  | Year ended
|  |  |  | December 31, 2019
Operating lease cost |  |  |  | $ | 6,106 |
Short-term lease cost |  |  |  | 698 |
Less: sublease income |  |  |  | (1,022 | )
Total lease cost, net |  |  |  | $ | 5,782 |
Future Minimum Annual Non-cancelable Commitments - Leases | The table below summarizes future minimum lease payments under operating leases, recorded on the balance sheet, as of December 31, 2019 (in thousands):
|  | Operating Leases
2020 |  | $ | 5,468 |
2021 |  | 5,210 |
2022 |  | 5,180 |
2023 |  | 4,758 |
2024 |  | 4,333 |
After 2024 |  | 9,433 |
Minimum lease payments |  | 34,382 |
Less: imputed interest |  | (6,231 | )
Present value of minimum lease payments |  | 28,151 |
Less: current maturities of lease liabilities |  | (3,710 | )
Long-term lease liabilities |  | $ | 24,441 |

X
- Definition Tabular disclosure of contractual obligation by timing of payment due. Includes, but is not limited to, long-term debt obligation, lease obligation, and purchase obligation. + References Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef -Publisher SEC -Name Regulation S-K (SK) -Number 229 -Section 303 -Paragraph (a) -Subparagraph (5) + Details
Name: | srt_ContractualObligationFiscalYearMaturityScheduleTableTextBlock
Namespace Prefix: | srt_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of rental expense from operating leases for each period for which an income statement is presented with separate amounts for minimum rentals, contingent rentals, and sublease rentals. Rental payments under leases with terms of a month or less that were not renewed need not be included. + References Reference 1: http://fasb.org/us-gaap/role/ref/otherTransitionRef -Publisher FASB -Name Accounting Standards Codification -Topic 840 -SubTopic 20 -Section 50 -Paragraph 1 -URI http://asc.fasb.org/extlink&oid=77902758&loc=d3e41499-112717 + Details
Name: | us-gaap_ScheduleOfRentExpenseTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration