XML 29 R34.htm IDEA: XBRL DOCUMENT v3.20.1
Leases (Tables)
3 Months Ended
Mar. 31, 2020
Commitments and Contingencies Disclosure [Abstract]  
Summary of Lease Liabilities
Supplemental balance sheet information related to leases was as follows (in thousands):
 March 31, 2020December 31, 2019
Other current liabilities$9,538  $8,992  
Operating lease liabilities  21,855  19,649  
Total  $31,393  $28,641  
Future Minimum Leases Payments under ASC Topic 842
Future minimum lease payments under non-cancellable leases as of March 31, 2020 were as follows (in thousands):
 March 31, 2020
2020 remaining$6,701  
20218,172  
20226,320  
20235,363  
20243,942  
Thereafter4,193  
Total future lease payments34,691  
     Less implied interest(3,298) 
Total$31,393