XML 89 R72.htm IDEA: XBRL DOCUMENT v3.25.0.1
Debt (Narrative) (Details)
12 Months Ended
Jun. 30, 2025
Jan. 18, 2024
USD ($)
Jul. 05, 2023
tradingDay
Apr. 19, 2023
USD ($)
Oct. 01, 2020
tradingDay
businessDay
Jun. 18, 2020
USD ($)
$ / shares
Dec. 01, 2017
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Dec. 31, 2015
Apr. 30, 2014
Line of Credit Facility [Line Items]                        
Debt               $ 320,195,000 $ 312,045,000      
Loss on extinguishment of debt               3,669,000 0 $ 0    
Debt issuance costs, net               5,848,000 5,063,000      
Revolving Credit Facility                        
Line of Credit Facility [Line Items]                        
Unamortized debt issuance costs               1,700,000        
Debt               30,000,000 0      
Debt instrument, original issue discount               7,500,000        
Credit Facilities                        
Line of Credit Facility [Line Items]                        
Debt issuance costs, net               $ 2,700,000        
For Period from Second Quarter To Fourth Quarter of Fiscal Year 2024 | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Net leverage ratio   6.25                    
From First Quarter of Fiscal Year 2025 and Thereafter | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Net leverage ratio   5.75                    
Convertible Senior Notes                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount           $ 100,000,000.0            
Interest rate on amounts borrowed           4.25%   4.25%        
Effective interest rate               5.05%        
Proceeds from convertible debt           $ 96,500,000            
Conversion ratio           0.0426203            
Conversion price (in dollars per share) | $ / shares           $ 23.46            
Debt fair value               $ 128,800,000        
Interest expense               5,000,000.0 5,000,000.0 4,900,000    
Unamortized debt issuance costs               400,000 1,100,000      
Debt               100,000,000 100,000,000      
Convertible Senior Notes | Circumstance I                        
Line of Credit Facility [Line Items]                        
Conversion trading day threshold | tradingDay         20              
Conversion consecutive trading day threshold | tradingDay         30              
Conversion percentage of stock price threshold         130.00%              
Convertible Senior Notes | Circumstance II                        
Line of Credit Facility [Line Items]                        
Conversion trading day threshold | businessDay         5              
Conversion consecutive trading day threshold | tradingDay         5              
Conversion percentage of stock price threshold         98.00%              
Convertible Senior Notes | Circumstance After July 5, 2023                        
Line of Credit Facility [Line Items]                        
Conversion trading day threshold | tradingDay     20                  
Conversion consecutive trading day threshold | tradingDay     30                  
Conversion percentage of stock price threshold     130.00%                  
Conversion percentage of principal amount     100.00%                  
Convertible Senior Notes | Prior To Maturity                        
Line of Credit Facility [Line Items]                        
Periodic payment, principal               0        
Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Debt               0 211,500,000      
Old Term Loan Facility | Revolving Credit Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, extension period             2 years 6 months          
Old Term Loan Facility | Old Revolving Credit Facility                        
Line of Credit Facility [Line Items]                        
Debt             $ 30,000,000.0          
Credit Facilities, Convertible Senior Notes and Old Credit Facilities                        
Line of Credit Facility [Line Items]                        
Non-cash amortization of debt issuance costs               $ 3,900,000        
Convertible Senior Notes and Old Credit Facilities                        
Line of Credit Facility [Line Items]                        
Non-cash amortization of debt issuance costs                 1,900,000 $ 1,800,000    
2.45% Sparkasse Zollernalb (KFW Loan 1)                        
Line of Credit Facility [Line Items]                        
Interest rate on amounts borrowed               2.45%       2.45%
Debt               $ 0 61,000      
1.40% Sparkasse Zollernalb (KFW Loan 2)                        
Line of Credit Facility [Line Items]                        
Interest rate on amounts borrowed               1.40%     1.40%  
Debt               $ 195,000 484,000      
Credit and Guaranty Agreement | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount   $ 350,000,000                    
Initial Term Loan Facility | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount   190,000,000                    
Debt   190,000,000                    
Delayed Draw Term Loan Facility | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount   $ 100,000,000                    
Commitment fee percentage   1.00%                    
Amortization of the debt issuance costs               $ 1,700,000        
Revolving Credit Facility | Old Term Loan Facility | Base Rate                        
Line of Credit Facility [Line Items]                        
Interest rate on amounts borrowed   3.00%                    
Revolving Credit Facility | Old Term Loan Facility | SOFR                        
Line of Credit Facility [Line Items]                        
Interest rate on amounts borrowed   4.00%                    
Revolving Credit Facility | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount   $ 60,000,000                    
Undrawn availability   $ 30,000,000                    
Interest rate on amounts borrowed               8.59%        
Commitment fee percentage   0.50%                    
Debt   $ 30,000,000                    
Revolving Credit Facility | Old Term Loan Facility | If Prepayment Occurs Prior To January 18, 2025                        
Line of Credit Facility [Line Items]                        
Debt instrument, prepayment premium   5.00%                    
Revolving Credit Facility | Old Term Loan Facility | If Prepayment Occurs After January 18, 2025 And Prior To January 18, 2026                        
Line of Credit Facility [Line Items]                        
Debt instrument, prepayment premium   1.00%                    
Old Credit Facilities | Revolving Credit Facility And Term Loan                        
Line of Credit Facility [Line Items]                        
Debt             255,000,000.0          
Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Debt             $ 225,000,000.0          
Term Loan Facilities | Old Term Loan Facility | Base Rate                        
Line of Credit Facility [Line Items]                        
Credit facility margin   5.50%                    
Term Loan Facilities | Old Term Loan Facility | SOFR                        
Line of Credit Facility [Line Items]                        
Credit facility margin   6.50%                    
Term Loan Facilities | Old Term Loan Facility                        
Line of Credit Facility [Line Items]                        
Interest rate on amounts borrowed               11.09%        
Effective interest rate               11.86%        
Loss on extinguishment of debt               $ 3,700,000        
Term Loan Facilities | Old Term Loan Facility | Forecast                        
Line of Credit Facility [Line Items]                        
Net leverage ratio 3.75                      
Term Loan Facilities | Old Term Loan Facility | If Certain Conditions are Met After Q2, 2025 | Forecast                        
Line of Credit Facility [Line Items]                        
Decrease in basis spread on variable rate 25                      
Term Loan Facilities | Old Term Loan Facility | If Certain Conditions are Met After Q2, 2025 | Base Rate | Forecast                        
Line of Credit Facility [Line Items]                        
Credit facility margin 5.25%                      
Term Loan Facilities | Old Term Loan Facility | If Certain Conditions are Met After Q2, 2025 | SOFR | Forecast                        
Line of Credit Facility [Line Items]                        
Credit facility margin 6.25%                      
Notes Payable Issued For Prepayment Of Insurance Premiums | IPFS Corporation                        
Line of Credit Facility [Line Items]                        
Debt instrument, face amount       $ 3,600,000                
Interest rate on amounts borrowed       6.65%                
Loan term       1 year                
Notes payable, current                 $ 1,000,000