XML 50 R39.htm IDEA: XBRL DOCUMENT v3.25.1
Debt, Credit Agreement (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Jan. 31, 2025
Mar. 31, 2025
Mar. 31, 2024
Jun. 14, 2022
Debt [Abstract]        
Payment on loan facility   $ 155,000 $ 20,000  
Credit Agreement [Member]        
Debt [Abstract]        
Percentage of capital stock of certain foreign subsidiaries pledged as collateral   65.00%    
Credit Agreement [Member] | Minimum [Member]        
Debt [Abstract]        
Commitment fee percentage payable on unused portion   0.175%    
Consolidated interest coverage ratio   3    
Credit Agreement [Member] | Maximum [Member]        
Debt [Abstract]        
Commitment fee percentage payable on unused portion   0.30%    
Consolidated leverage ratio   2.75    
Term Loan Facility [Member]        
Debt [Abstract]        
Original principal amount   $ 400,000   $ 400,000
Term of loan   5 years    
Payment on loan facility $ 115,000      
Term Loan Facility [Member] | First Year [Member]        
Debt [Abstract]        
Annual amortization percentage   2.50%    
Term Loan Facility [Member] | Second Year [Member]        
Debt [Abstract]        
Annual amortization percentage   5.00%    
Term Loan Facility [Member] | Third Year [Member]        
Debt [Abstract]        
Annual amortization percentage   5.00%    
Term Loan Facility [Member] | Fourth Year [Member]        
Debt [Abstract]        
Annual amortization percentage   5.00%    
Term Loan Facility [Member] | Fifth Year [Member]        
Debt [Abstract]        
Annual amortization percentage   5.00%    
Revolving Credit Facility [Member]        
Debt [Abstract]        
Borrowing capacity       $ 500,000
Term of loan   5 years