As of March 31, 2022, the estimated future principal payments due were as follows (in thousands):
Year ending December 31,
2022 (nine months ending December 31)
$
—
2023
2024
18,750
2025
37,500
2026 and thereafter
75,000