XML 35 R25.htm IDEA: XBRL DOCUMENT v3.19.1
Operating Lease (Tables)
3 Months Ended
Apr. 30, 2019
Leases [Abstract]  
Schedule of Supplemental Balance Sheet Information

Supplemental balance sheet information as of April 30, 2019, related to operating leases was as follows:

 

 

 

As of

April 30,

2019

 

 

 

(in thousands)

 

Reported as:

 

 

 

 

Assets:

 

 

 

 

Operating lease right-of-use assets

 

$

48,957

 

Liabilities:

 

 

 

 

Accrued expenses and other current liabilities

 

$

5,693

 

Operating lease liabilities, non-current

 

 

46,056

 

     Total operating lease liabilities

 

$

51,749

 

Schedule of Supplemental Cash flow Information

Supplemental cash flow and other information for the three months ended April 30, 2019, related to operating leases was as follows:

 

 

 

Three Months

Ended

April 30,

2019

 

 

 

(in thousands)

 

Cash paid within operating cash flows

 

$

1,782

 

Operating lease right-of-use assets recognized in exchange

   for new operating lease obligations

 

$

10,018

 

Schedule of Future Minimum Lease Payments included in Measurement of Operating Lease Liabilities

As of April 30, 2019, the future minimum lease payments included in the measurement of our operating lease liabilities are as follows:

 

 

 

As of

April 30,

2019

 

 

 

(in thousands)

 

Year Ending January 31,

 

 

 

 

2020

 

$

5,608

 

2021

 

 

7,794

 

2022

 

 

7,663

 

2023

 

 

7,246

 

2024

 

 

6,751

 

Thereafter

 

 

29,058

 

Total operating lease payments

 

$

64,120

 

Less: imputed interest

 

 

(12,371

)

Total operating lease liabilities

 

$

51,749

 

Schedule of Future Minimum Payments Related to Operating Leases

As previously disclosed in "Note 6. Commitments and Contingencies" to Notes to Consolidated Financial Statements in our Prospectus and under the previous lease accounting standard, future minimum payments related to operating leases as of January 31, 2019 are as follows:

 

 

 

As of

January 31,

2019

 

 

 

(in thousands)

 

Year Ending January 31,

 

 

 

 

2020

 

$

7,609

 

2021

 

 

7,837

 

2022

 

 

7,888

 

2023

 

 

7,514

 

2024

 

 

7,174

 

Thereafter

 

 

18,635

 

Total future minimum payments

 

$

56,657