XML 47 R30.htm IDEA: XBRL DOCUMENT v3.25.1
Debt (Tables)
3 Months Ended
Mar. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Estimated Future Principal Payments
Estimated future principal payments due under the Loan, 2025 Notes and 2030 Notes are as follows:

Years Ending December 31,
(in thousands)
2025$54,912 
2026— 
2027— 
202818,750 
2029131,250 
2030100,000 
Total
$304,912