XML 57 R41.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-term Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Debt
The Company's long-term debt consists of the following (dollars in thousands):
 December 31,
2024
December 31,
2023
4.125% Senior Notes due April 2029$400,000 $400,000 
Credit Agreement1,500 — 
Debt issuance costs(3,380)(4,340)
Long-term debt, net$398,120 $395,660 
The carrying amounts and fair values were as follows (dollars in thousands):
December 31, 2024December 31, 2023
Carrying AmountFair ValueCarrying AmountFair Value
4.125% Senior Notes due April 2029$400,000 $365,000 $400,000 $364,000 
Revolving credit facility1,500 1,500 — — 
Debt Instrument Redemption
YearPercentage
2024102.063 %
2025101.031 %
2026 and thereafter100.000 %
Schedule of Maturities of Long-term Debt
Future maturities of the face value of long-term debt at December 31, 2024 are as follows (dollars in thousands):
            
Year Ending December 31:Future Maturities
2025$— 
20261,500 
2027— 
2028— 
2029400,000 
Thereafter— 
Total$401,500