Debt (Tables)
9 Months Ended
Sep. 30, 2021
Debt  
Schedule of estimated future principal payments due

As of September 30, 2021, the estimated future principal payments due were as follows (in thousands):

Year ending December 31, 

    

  

2021 (three months ending December 31)

$

2022

 

2023

2024

18,750

2025 and thereafter

56,250

$

75,000