XML 65 R55.htm IDEA: XBRL DOCUMENT v3.24.3
Debt (Schedule of Short-Term and Long-Term Balances of Term Loan) (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Jan. 18, 2024
Dec. 31, 2023
Jun. 18, 2020
Debt Instrument [Line Items]        
Total loan balance $ 320,280   $ 312,045  
Less unamortized loan origination costs (6,312)   (5,063)  
Net borrowings 313,968   306,982  
Less short-term Convertible Senior Notes, net (99,418)   0  
Less short-term loan balance, net (280)   (1,451)  
Long-term loan balance, net 214,270   305,531  
Convertible Senior Notes        
Debt Instrument [Line Items]        
Total loan balance 100,000   100,000  
Interest rate on amounts borrowed   4.25%   4.25%
Secured Debt        
Debt Instrument [Line Items]        
Total loan balance 0   211,500  
2.45% Sparkasse Zollernalb (KFW Loan 1)        
Debt Instrument [Line Items]        
Total loan balance $ 0   61  
Interest rate on amounts borrowed 2.45%      
1.40% Sparkasse Zollernalb (KFW Loan 2)        
Debt Instrument [Line Items]        
Total loan balance $ 280   484  
Interest rate on amounts borrowed 1.40%      
Initial Term Loan Facility        
Debt Instrument [Line Items]        
Total loan balance $ 190,000   0  
Revolving Credit Facility        
Debt Instrument [Line Items]        
Total loan balance $ 30,000   $ 0