v3.25.2
Senior Notes (Tables)
6 Months Ended
Jun. 30, 2025
Debt Disclosure [Abstract]  
Schedule of Carrying Values
The carrying value of our 4.25% senior notes due 2029 (the “Senior Notes”) is reflected on our Consolidated Balance Sheets as follows (in thousands):
June 30, 2025December 31, 2024
Principal amount$400,000 $400,000 
Debt discount, net of accumulated amortization of $2,126 and $1,848, respectively
(2,374)(2,652)
Debt issuance costs, net of accumulated amortization of $605 and $526, respectively
(672)(751)
Carrying value of the Senior Notes$396,954 $396,597 
Schedule of Long-term Debt Instruments
Our Credit Facility and acquisition debt consisted of the following (in thousands): 
June 30, 2025December 31, 2024
Credit Facility$112,900 $137,000 
Debt issuance costs, net of accumulated amortization of $3,124 and $2,947, respectively
(1,442)(1,618)
Total Credit Facility$111,458 $135,382 
Acquisition debt$5,408 $5,466 
Less: current portion(591)(571)
Total acquisition debt, net of current portion$4,817 $4,895 
The interest expense and amortization of debt issuance costs related to our Credit Facility are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2025202420252024
Credit Facility interest expense2,102 3,523 $4,601 $7,439 
Credit Facility amortization of debt issuance costs89 138 177 276 
The imputed interest expense related to our acquisition debt is as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2025202420252024
Acquisition debt imputed interest expense$93 $103 187 207 
The interest expense and amortization of debt discount and debt issuance costs related to our Senior Notes are as follows (in thousands):
Three months ended June 30,Six months ended June 30,
2025202420252024
Senior Notes interest expense4,250 4,250 $8,500 $8,500 
Senior Notes amortization of debt discount140 134 278 266 
Senior Notes amortization of debt issuance costs40 38 79 76