XML 65 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Short-Term and Long-Term Balances of Term Loan
The short-term and long-term balances of our term loans were as follows (in thousands):
As of December 31,
20232022
Term loan balance$211,500 $213,750 
Convertible senior notes100,000 100,000 
2.45% Sparkasse Zollernalb (KFW Loan 1)
61 296 
1.40% Sparkasse Zollernalb (KFW Loan 2)
484 733 
Total loan balance312,045 314,779 
Less unamortized loan origination costs(5,063)(6,672)
Net borrowings306,982 308,107 
Less short-term loan balance, net(1,451)(1,608)
Long-term loan balance, net$305,531 $306,499 
Schedule of Debt Maturities
At December 31, 2023 the aggregate maturities of long-term debt for the next five years are as follows (in thousands):
2024202520262027ThereafterTotal
Maturities$2,588$102,458$2,250$204,749$$312,045