XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of lease liabilities
Supplemental balance sheet information related to leases was as follows (in thousands):
 March 31, 2021December 31, 2020
Other current liabilities$10,134 $10,321 
Operating lease liabilities27,937 29,098 
Total$38,071 $39,419 
Future minimum leases payments under ASC topic 842
Future minimum lease payments as of March 31, 2021 were as follows (in thousands):
 March 31, 2021
2021 remaining$6,564 
202210,047 
20238,050 
20246,211 
20254,651 
Thereafter5,907 
Total future lease payments41,430 
     Less implied interest(3,359)
Total$38,071