XML 95 R42.htm IDEA: XBRL DOCUMENT v3.20.1
Commitments and Contingencies (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Operating lease maturity
Future minimum payments under our non-cancelable operating leases as of March 31, 2020 are as follows (in thousands):
PeriodFuture Minimum Lease Payments
Remainder of Year Ending December 31, 2020$3,076  
Year Ending December 31, 20213,357  
Year Ending December 31, 20223,898  
Year Ending December 31, 20233,261  
Year Ending December 31, 20243,246  
Thereafter12,192  
Total$29,030  
Less: Interest5,532  
Operating lease liability$23,498