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

Leases | 12 Months Ended
--- | ---
Dec. 31, 2020
Leases [Abstract] |
Leases | NOTE 8 - LEASES Under Topic 842, a contract is a lease, or contains a lease, if the contract conveys the right to control the use of identified property, plant, or equipment (an identified asset) for a period of time in exchange for consideration. To determine whether a contract conveys the right to control the use of an identified asset for a period of time, an entity shall assess whether, throughout the period of use, the entity has both of the following: (a) the right to obtain substantially all of the economic benefits from use of the identified asset; and (b) the right to direct the use of the identified asset. The Company leases office and research facilities, data centers and office equipment under operating leases which expire through 2029. The Company’s leases have remaining lease terms of one year to nine years, some of which may include options to extend the leases for five years or longer, and some of which may include options to terminate the leases within the next 6 years or less. Leases with an initial term of 12 months or less are not recorded on the balance sheets; expense for these leases is recognized on a straight-line basis over the lease term. Variable lease payments are expensed as incurred and are not included within the lease liability and right-of-use assets calculation. As a practical expedient, the Company elected, for all office and facility leases, not to separate nonlease components (e.g., common-area maintenance costs) from lease components (e.g., fixed payments including rent) and instead to account for each separate lease component and its associated non-lease components as a single lease component. As most of the leases do not provide an implicit rate, the Company generally, for purposes of discounting lease payments, uses its incremental borrowing rate based on the estimated rate of interest for collateralized borrowing over a similar term of the lease payments at commencement date. The Company subleases certain real estate to third parties. The sublease portfolio consists of operating leases for previously exited office space. Certain subleases include variable payments for operating costs. The subleases are generally co-terminus with the head lease, or shorter. Subleases do not include any residual value guarantees or restrictions or covenants imposed by the leases. Income from subleases is recognized as a reduction to selling, general and administrative expenses. The components of operating lease costs were as follows (in thousands):
|  | Years Ended December 31, |
|  | 2020 |  |  | 2019 |  |  | 2018 |
Fixed lease cost (1) |  | $ | 17,407 |  |  | $ | 6,876 |  |  | $ | 7,188 |
Variable lease cost |  |  | 3,648 |  |  |  | 1,095 |  |  |  | — |
Less: sublease income |  |  | (5,423 | ) |  |  | — |  |  |  | — |
Total operating lease cost |  | $ | 15,632 |  |  | $ | 7,971 |  |  | $ | 7,188 |
(1) Includes short-term leases costs, which were immaterial. Other information related to leases was as follows (in thousands, except lease term and discount rate):
|  | Years Ended December 31, |
|  | 2020 |  |  | 2019 |
Cash paid for amounts included in the measurement of lease liabilities: |  |  |  |  |  |  |  |
Operating cash flows from operating leases |  | $ | 16,770 |  |  | $ | 6,183 |
ROU assets obtained in exchange for new lease liabilities: |  |  |  |  |  |  |  |
Operating leases |  | $ | 5,775 |  |  | $ | 5,612 |
|  | December 31, 2020 |  |  | December 31, 2019 |
Weighted-average remaining lease term (years): |  |  |  |  |  |  |  |
Operating leases |  | 5.1 |  |  | 4.6 |
Weighted-average discount rate: |  |  |  |  |  |  |  |
Operating leases |  |  | 5.2 | % |  |  | 5.7 | %
Future minimum lease payments and related lease liabilities as of December 31, 2020 were as follows (in thousands):
|  | Operating Lease Payments (1) |  |  | Sublease Income |  |  | Net Operating Lease Payments |
2021 |  | $ | 21,825 |  |  | $ | (6,257 | ) |  | $ | 15,568 |
2022 |  |  | 18,420 |  |  |  | (6,117 | ) |  |  | 12,303 |
2023 |  |  | 16,776 |  |  |  | (6,231 | ) |  |  | 10,545 |
2024 |  |  | 15,719 |  |  |  | (6,293 | ) |  |  | 9,426 |
2025 |  |  | 14,635 |  |  |  | (6,279 | ) |  |  | 8,356 |
Thereafter |  |  | 8,966 |  |  |  | (935 | ) |  |  | 8,031 |
Total lease payments |  |  | 96,341 |  |  |  | (32,112 | ) |  |  | 64,229 |
Less: imputed interest |  |  | (12,205 | ) |  |  | — |  |  |  | (12,205 | )
Present value of lease liabilities: |  | $ | 84,136 |  |  | $ | (32,112 | ) |  | $ | 52,024 |
Less: current obligations under leases (accrued liabilities) |  |  | 17,893 |  |  |  |  |  |  |  |  |
Noncurrent operating lease liabilities |  | $ | 66,243 |  |  |  |  |  |  |  |  |
(1) Future minimum lease payments exclude short-term leases as well as payments to landlords for variable common area maintenance, insurance and real estate taxes. As of December 31, 2019, future minimum lease payments were as follows (in thousands):
|  | Operating Leases |
2020 |  | $ | 6,387 |
2021 |  |  | 4,558 |
2022 |  |  | 3,259 |
2023 |  |  | 3,235 |
2024 |  |  | 2,619 |
Thereafter |  |  | 1,977 |
Total lease payments |  |  | 22,035 |
Less: imputed interest |  |  | (2,776 | )
Present value of lease liabilities |  | $ | 19,259 |
Less: current obligations under leases (accrued liabilities) |  |  | 5,845 |
Noncurrent operating lease liabilities |  | $ | 13,414 |

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 The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Publisher FASB -Name Accounting Standards Codification -Topic 842 -SubTopic 20 -URI http://asc.fasb.org/subtopic&trid=77888251 + Details
Name: | us-gaap_LesseeOperatingLeasesTextBlock
Namespace Prefix: | us-gaap_
Data Type: | nonnum:textBlockItemType
Balance Type: | na
Period Type: | duration