v3.26.1
Debt Obligations (Tables)
6 Months Ended
Jun. 30, 2026
Debt Obligations  
Schedule of debt obligations

(thousands)

  ​ ​ ​

June 30, 2026

  ​ ​ ​

December 31, 2025

Short-term debt:

Senior credit facility

$

41,750

$

130,375

Europe line of credit

 

12,718

 

11,631

Other

 

 

598

Less: short-term deferred financing costs

 

 

(830)

Total short-term debt

 

54,468

 

141,774

Long-term debt:

 

  ​

 

  ​

Senior credit facility

$

76,875

$

Less: long-term deferred financing costs

 

(1,946)

 

Total long-term debt, net

 

74,929

 

Total debt

$

129,397

$

141,774

Schedule of debt maturity

  ​ ​ ​

2026

  ​ ​ ​

2027

  ​ ​ ​

2028

  ​ ​ ​

2029

  ​ ​ ​

2030

  ​ ​ ​

Thereafter

Term Loan

$

3,750

$

88,125

$

$

$

$

Revolving Credit Facility

 

30,500

 

 

 

 

 

Other

 

12,718

 

 

 

 

 

Total aggregate maturities

$

46,968

$

88,125

$

$

$

$

(1)The aggregate maturities of debt represent amounts to be paid at maturity and not the current carrying value of the debt.