XML 40 R29.htm IDEA: XBRL DOCUMENT v3.21.1
Leases (Tables)
3 Months Ended
Mar. 31, 2021
Leases  
Schedule of future payment obligations with respect to operating leases

Year Ending December 31,

    

Amount

Remainder of 2021

$

7,092

2022

8,992

2023

8,469

2024

7,967

2025

7,645

Thereafter

31,106

Total lease payments

$

71,271

Less interest

8,688

Present value of lease liabilities

$

62,583