XML 52 R35.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2024
Debt Disclosure [Abstract]  
Schedule of Short-Term and Long-Term Balances of Term Loan
Debt consists of the following (in thousands):
December 31,
20242023
Term Loan Facility$190,000 $— 
Revolving Credit Facility30,000 — 
Convertible Senior Notes100,000 100,000 
Old Term Loan Facility— 211,500 
2.45% Sparkasse Zollernalb (KFW Loan 1)
— 61 
1.40% Sparkasse Zollernalb (KFW Loan 2)
195 484 
Total principal debt320,195 312,045 
Less: Unamortized debt issuance costs(a)
(5,848)(5,063)
Total debt314,347 306,982 
Less: Current portion of long-term debt(195)(1,451)
Long-term debt, net$314,152 $305,531 
(a) Additional unamortized debt issuance costs totaling $1.7 million related to the Revolving Credit Facility as of December 31, 2024 are included in "Other long-term assets" in the Consolidated Balance Sheets.
Schedule of Debt Maturities
The aggregate principal amount of maturities of debt for the next five years and thereafter are as follows (in thousands):
20252026202720282029ThereafterTotal
Maturities$100,195$$$$$220,000$320,195