XML 47 R31.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Net Carrying Amounts of Long-term Debt Instruments
The following table summarizes information about the net carrying amounts of long-term debt as of June 30, 2025:

(in thousands)2026 Notes2027 Notes2030 NotesTotal
Principal amount of notes outstanding$20,000 $265,000 $115,000 $400,000 
Unamortized debt issuance cost(113)(3,511)(3,528)(7,152)
Total notes payable$19,887 $261,489 $111,472 $392,848 

The following table summarizes information about the net carrying amounts of long-term debt as of December 31, 2024:

(in thousands)2026 Notes2027 NotesCredit FacilityTotal
Principal amount of notes outstanding$20,000 $265,000 $90,000 $375,000 
Unamortized debt issuance cost(178)(4,210)(1,066)(5,454)
Unamortized discount— — (1,191)(1,191)
Total notes payable$19,822 $260,790 $87,743 $368,355 
Schedule of Interest Expense Recognized on the Long-Term Debt
The following table summarizes interest expense recognized on the long-term debt:
Three Months Ended June 30,Six Months Ended June 30,
(in thousands)2025202420252024
Contractual interest expense$1,428 $1,856 $3,488 $3,712 
Amortization of debt issuance costs578 517 1,132 1,025 
Amortization of discount— — 35 — 
Total interest expense$2,006 $2,373 $4,655 $4,737 
Schedule of Maturities of Long-term Debt
The following table summarizes the future principal payments as of June 30, 2025:
(in thousands)
2025, remaining$— 
202620,000 
2027265,000 
2028— 
2029— 
Thereafter115,000 
Total$400,000