XML 54 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Debt (Schedule of Short-Term and Long-Term Balances of Term Loan) (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Jun. 18, 2020
Debt Instrument [Line Items]      
Total principal debt $ 220,000 $ 320,195  
Less: Unamortized debt issuance costs (5,131) (5,848)  
Total debt 214,869 314,347  
Less: Current portion of long-term debt 0 (195)  
Long-term debt, net 214,869 314,152  
New Delayed Draw Term Loan Facility      
Debt Instrument [Line Items]      
Less: Unamortized debt issuance costs (1,100)    
Unamortized debt issuance costs 1,100    
Convertible Senior Notes      
Debt Instrument [Line Items]      
Interest rate on amounts borrowed     4.25%
Total principal debt $ 0 100,000  
1.40% Sparkasse Zollernalb (KFW Loan 2)      
Debt Instrument [Line Items]      
Interest rate on amounts borrowed 1.40%    
Total principal debt $ 0 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