XML 59 R49.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Debt (Schedule Of Short-Term And Long-Term Balances Of Term Loan) (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Jan. 18, 2024
Dec. 31, 2023
Jun. 18, 2020
Debt Instrument [Line Items]        
Total loan balance $ 320,405   $ 312,045  
Less unamortized loan origination costs (7,131)   (5,063)  
Net borrowings 313,274   306,982  
Less short-term loan balance, net (270)   (1,451)  
Long-term loan balance, net 313,004   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 $ 405   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