XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.4
Credit Facility and Acquisition Debt (Tables)
12 Months Ended
Dec. 31, 2025
Debt Disclosure [Abstract]  
Schedule of Long-term Debt Instruments
Our Credit Facility and acquisition debt consisted of the following (in thousands): 
December 31, 2025December 31, 2024
Credit Facility$126,700 $137,000 
Debt issuance costs, net of accumulated amortization of $3,300 and $2,947, respectively
(1,265)(1,618)
Total Credit Facility$125,435 $135,382 
Acquisition debt$6,188 $5,466 
Less: current portion(607)(571)
Total acquisition debt, net of current portion$5,581 $4,895 
The interest expense and amortization of debt issuance costs related to our Credit Facility are as follows (in thousands):
Year ended December 31,
202520242023
Credit Facility interest expense$8,948 $13,390 17,251 
Credit Facility amortization of debt issuance costs353 469 552 
The imputed interest expense related to our acquisition debt is as follows (in thousands):
Year ended December 31,
202520242023
Acquisition debt imputed interest expense367 406 291 
The interest expense and amortization of debt discount and debt issuance costs related to our Senior Notes are as follows (in thousands):
Year ended December 31,
202520242023
Senior Notes interest expense$17,000 $17,000 $17,000 
Senior Notes amortization of debt discount563 539 515 
Senior Notes amortization of debt issuance costs159 153 147 
Schedule of Maturities of Long-term Debt
The aggregate maturities of our Credit Facility and acquisition debt for the next five years subsequent to December 31, 2025 and thereafter, excluding debt issuance costs, are as follows (in thousands):
Credit FacilityAcquisition Debt
Years ending December 31,
2026$— $691 
2027— 691 
2028— 691 
2029126,700 691 
2030— 691 
Thereafter— 5,947 
Total Credit Facility and acquisition debt$126,700 $9,402 
Less: Interest— (3,214)
Present value of Credit Facility and acquisition debt$126,700 $6,188 
The aggregate maturities of our Senior Notes for the next five years subsequent to December 31, 2025 and thereafter are as follows (in thousands):
Principal MaturityDiscount AmortizationCarrying Value
Years ending December 31,
2026$— $(588)$(588)
2027— (615)(615)
2028— (642)(642)
2029400,000 (244)399,756 
2030— — — 
Thereafter— — — 
Total$400,000 $(2,089)$397,911