As of March 31, 2020, the estimated future principal payments due were as follows (in thousands):
Year ending December 31,
2020 (nine months ending December 31)
$
—
2021
2022
25,000
2023
2024 and thereafter
50,000