XML 72 R55.htm IDEA: XBRL DOCUMENT v3.25.0.1
Long-Term Debt (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Sep. 07, 2023
Debt Instruments [Abstract]        
Credit facility $ 136,000 $ 0    
Deferred financing costs (22,892) (26,914)    
Long-term debt 905,019 818,188    
Less current portion 0 0    
Long-term debt, less current portion 905,019 818,188    
Stock price per share (in dollars per share)       $ 25.13
Gain (loss) on early extinguishment of debt 0 (18,874) $ 0  
Cash paid for capped call 0 $ 94,200 0  
Cap price of capped call   $ 43.98    
Interest expense [Abstract]        
Non-cash interest expense 4,957 $ 3,735 3,272  
Committed and uncommitted short-term credit lines 32,000 34,000    
Aggregate annual maturities of long-term debt [Abstract]        
Interest paid $ 21,732 17,242 $ 13,739  
Revolving Credit Facility [Member]        
Line of Credit Facility [Abstract]        
Line of credit facility, initiation date May 08, 2023      
Line of credit facility, maximum borrowing capacity $ 750,000      
Line of credit facility, expiration date May 08, 2028      
Incremental revolving commitments $ 300,000      
Basis spread on variable rate 2.10%      
Commitment fees 0.35%      
Investments pro forma ratio 2.75      
Restricted payments pro forma ratio 2.5      
Event of default - judgment limit $ 50,000      
Available borrowing capacity 467,245 748,578    
Letters of credit outstanding $ 2,062 1,422    
Credit Facility Net Leverage Ratio Maximum 3.25      
Credit facility foreign borrowing sublimit $ 300,000      
Credit facility maximum unrestricted cash leverage ratio adjustment $ 250,000      
Line Of Credit Facility, Amendment Date Aug. 15, 2024      
Credit facility minimum interest coverage ratio 3.25      
Convertible Senior Notes, Due 2025 [Member]        
Debt Instruments [Abstract]        
Convertible debt $ 41,911 95,102    
Issuance date Jun. 12, 2018      
Maturity date Jun. 15, 2025      
Cash coupon rate 2.25%      
Effective conversion rate 32.2205      
Effective conversion price (in dollars per share) $ 31.04      
130% of the conversion price (in dollars per share) $ 40.35      
Debt instrument percentage of conversion price 130.00%      
Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes (in dollars per share) $ 0.085      
Purchase price of extinguished debt   386,745    
Gain (loss) on early extinguishment of debt   (18,874)    
Liability and equity components of convertible debentures [Abstract]        
Principal amount of the convertible debt $ 41,911      
Interest expense [Abstract]        
Principal amount of repurchased debt 53,191 370,242    
Convertible Senior Notes, Due 2030 [Member]        
Debt Instruments [Abstract]        
Convertible debt $ 750,000 $ 750,000    
Issuance date Sep. 12, 2023      
Maturity date Sep. 15, 2030      
Cash coupon rate 2.25%      
Effective conversion rate 33.1609      
Effective conversion price (in dollars per share) $ 30.16      
130% of the conversion price (in dollars per share) $ 39.21      
Debt instrument percentage of conversion price 130.00%      
Debt instrument, percentage of sale price of common stock 98.00%      
Maximum threshold of quarterly cash dividends per share of common stock for not adjusting conversion rate of convertible notes (in dollars per share) $ 0.1      
Required minimum principal amount upon partial redemption $ 100,000      
Liability and equity components of convertible debentures [Abstract]        
Principal amount of the convertible debt $ 750,000