XML 79 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
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 

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

(in thousands)2026 Notes2027 NotesTotal
Principal amount of notes outstanding$120,000 $265,000 $385,000 
Unamortized debt issuance cost(1,811)(5,542)(7,353)
Total notes payable$118,189 $259,458 $377,647 
Schedule of Equity and Liability Components of the Notes
The following table summarizes interest expense recognized on the Senior Notes and Credit Facility:

Year Ended December 31,
(in thousands)202420232022
Contractual interest expense$11,470 $7,627 $8,036 
Amortization of debt issuance costs2,216 2,205 1,997 
Amortization of discount216 — — 
Total interest expense$13,902 $9,832 $10,033 
Schedule of Maturities of Long-term Debt
The following table summarizes the future principal payments as of December 31, 2024:

(in thousands)
2025$— 
202620,000 
2027355,000 
2028— 
2029— 
Thereafter— 
Total$375,000