XML 99 R37.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
12 Months Ended
Dec. 31, 2019
Leases [Abstract]  
Schedule of Lease Expenses
Lease expense is included in Cost of Revenue and General & Administrative Expenses on the consolidated statements of operations, and is recorded net of immaterial sublease income. The components of lease expense were as follows (in thousands):
 
 
Year Ended December 31, 2019
Operating lease cost
 
$
9,148

Short-term lease cost
 
1,695

Total lease costs
 
$
10,843

Schedule of Supplemental Information Related to Leases
Supplemental information related to leases was as follows (dollars in thousands):
 
Year Ended December 31, 2019
Operating lease right-of-use assets
$
27,251

 
 
Current portion of operating lease liabilities
$
7,871

Non-current portion of operating lease liabilities
22,159

Total operating lease liabilities
$
30,030

 
 
Cash paid for amounts included in the measurement of operating lease liabilities
$
10,137

 
 
Right-of-use assets obtained in exchange for operating lease liabilities
$
4,353

 
 
Weighted-average remaining lease term for operating leases (years)
5.5 years

 
 
Weighted-average discount rate for operating leases
4.7
%
Schedule of Reconciliation of Future Undiscounted Cash Flows to Operating Lease Liabilities After Adoption of 842
The following is a reconciliation of future undiscounted cash flows to the operating lease liabilities on our consolidated balance sheet as of December 31, 2019 (in thousands):
Year ended December 31,
 
 
 
 

2020
 
$
8,411

2021
 
6,583

2022
 
5,120

2023
 
4,276

2024
 
3,992

Thereafter
 
6,060

Total future lease payments
 
34,442

Less: imputed interest
 
(4,412
)
Present value of future lease payments
 
30,030

Less: current portion of lease liabilities
 
(7,871
)
Long-term lease liabilities
 
$
22,159

Schedule of Future Minimum Payments Before Adoption of 842
Under Topic 840, our future minimum payments for all operating lease obligations as of December 31, 2018 were as follows (in thousands):
Year ended December 31,
 
 
2019
 
$
10,646

2020
 
7,833

2021
 
5,520

2022
 
4,528

2023
 
3,898

Thereafter
 
8,671

Total
 
$
41,096