XML 76 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Debt - Narrative (Details)
12 Months Ended
Jul. 09, 2025
Dec. 31, 2025
USD ($)
Dec. 31, 2024
USD ($)
Dec. 31, 2023
USD ($)
Jan. 08, 2025
USD ($)
Apr. 24, 2024
USD ($)
Jul. 21, 2021
USD ($)
Jul. 20, 2021
USD ($)
Line of Credit                
Debt Instrument [Line Items]                
Additional commitments           $ 25,000,000    
Remaining borrowing availability   $ 75,000,000.0            
Line of Credit | Revolving Credit Facility                
Debt Instrument [Line Items]                
Maximum borrowing availability             $ 50,000,000.0 $ 25,000,000.0
Additional commitments           25,000,000    
Revolver balance   0            
Interest expense   $ 200,000 $ 200,000 $ 100,000        
Line of Credit | Revolving Credit Facility | Revolving Credit Facility Due 2032                
Debt Instrument [Line Items]                
Maximum borrowing availability         $ 75,000,000      
Debt issuance costs         1,800,000      
Notes Payable to Banks                
Debt Instrument [Line Items]                
Principal amount of debt               $ 80,000,000.0
Effective interest rate   7.17%            
Secured Debt                
Debt Instrument [Line Items]                
Principal amount of debt             $ 100,000,000.0  
EBITDA ratio   5.00            
Secured Debt | 2025 Initial Term Loan                
Debt Instrument [Line Items]                
Principal amount of debt         300,000,000      
Debt issuance costs         $ 6,800,000      
Decrease to applicable interest rate (percent) 0.0050              
Interest rate 3.00%              
Secured Debt | Term Loans                
Debt Instrument [Line Items]                
Periodic payment   $ 700,000            
Secured Debt | Debt Repayment, Balloon Payment                
Debt Instrument [Line Items]                
Periodic payment   $ 280,500,000            
Second Amended and Restated Credit Agreement                
Debt Instrument [Line Items]                
Maximum borrowing availability           $ 75,000,000