XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
Leases (Tables)
6 Months Ended
Jun. 30, 2021
Commitments and Contingencies Disclosure [Abstract]  
Summary of lease liabilities
Supplemental balance sheet information related to leases was as follows (in thousands):

 June 30, 2021December 31, 2020
Other current liabilities$10,148 $10,321 
Operating lease liabilities25,871 29,098 
Total$36,019 $39,419 
Future minimum leases payments under ASC topic 842
Future minimum lease payments as of June 30, 2021 were as follows (in thousands):

 June 30, 2021
2021 remaining$3,803 
202210,304 
20238,092 
20246,257 
20254,706 
Thereafter5,901 
Total future lease payments39,063 
     Less implied interest(3,044)
Total$36,019