XML 39 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 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— 
202819,301 
2029135,105 
2030100,000 
Total
$309,318