XML 52 R42.htm IDEA: XBRL DOCUMENT v3.25.2
Debt (Schedule of Short-Term and Long-Term Balances of Term Loan) (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 18, 2020
Debt Instrument [Line Items]      
Total principal debt $ 220,533 $ 320,195  
Less: Unamortized debt issuance costs (4,922) (5,848)  
Total debt 215,611 314,347  
Less: Current portion of long-term debt (73) (195)  
Long-term debt, net 215,538 314,152  
Convertible Senior Notes      
Debt Instrument [Line Items]      
Interest rate on amounts borrowed     4.25%
Total principal debt $ 460 100,000  
1.40% Sparkasse Zollernalb (KFW Loan 2)      
Debt Instrument [Line Items]      
Interest rate on amounts borrowed 1.40%    
Total principal debt $ 73 195  
Term Loan Facility      
Debt Instrument [Line Items]      
Total principal debt 190,000 190,000  
Revolving Credit Facility      
Debt Instrument [Line Items]      
Total principal debt 30,000 30,000  
Unamortized debt issuance costs $ 1,600 $ 1,700