v3.24.2.u1
DEBT (Narrative I) (Details)
1 Months Ended 6 Months Ended
Sep. 30, 2023
USD ($)
Jun. 30, 2024
USD ($)
item
$ / shares
shares
Dec. 31, 2023
USD ($)
Sep. 01, 2023
USD ($)
Revolving Credit Facility [Member] | Citizens Bank [Member]        
Debt Instrument [Line Items]        
Credit facility, maximum borrowing capacity $ 400,000,000.0      
Credit facility, amount of possible increase $ 200,000,000      
Line of credit facility, expiration date   Sep. 27, 2028    
Line of credit, borrowed amount   $ 0    
Revolving Credit Facility [Member] | Minimum [Member] | Citizens Bank [Member]        
Debt Instrument [Line Items]        
Leverage ratio   0.25    
Revolving Credit Facility [Member] | Minimum [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Credit facility, basis spread on variable rate 0.125%      
Revolving Credit Facility [Member] | Minimum [Member] | SOFR [Member]        
Debt Instrument [Line Items]        
Credit facility, basis spread on variable rate 1.125%      
Revolving Credit Facility [Member] | Maximum [Member] | Citizens Bank [Member]        
Debt Instrument [Line Items]        
Leverage ratio   1.00    
Revolving Credit Facility [Member] | Maximum [Member] | Base Rate [Member]        
Debt Instrument [Line Items]        
Credit facility, basis spread on variable rate 0.625%      
Revolving Credit Facility [Member] | Maximum [Member] | SOFR [Member]        
Debt Instrument [Line Items]        
Credit facility, basis spread on variable rate 1.625%      
Convertible Debt [Member]        
Debt Instrument [Line Items]        
Debt conversion, converted instrument, shares issued | shares   8.0399    
Debt Conversion, converted Instrument, Amount   $ 1,000    
Conversion price | $ / shares   $ 124.38    
Debt, face amount       $ 450,000,000.0
Stated interest rate   0.375% 0.375% 0.375%
Principal amount   $ 449,987,000 $ 449,987,000 $ 450,000,000
Embedded conversion option   471,000 $ 687,000  
Debt discount to be accreted as interest expense   $ 42,200,000    
Debt instrument, maturity date   Mar. 15, 2025    
Principal payments   $ 0    
Convertible Debt [Member] | 0.375% Senior Convertible Notes due 2025 [Member]        
Debt Instrument [Line Items]        
Residual amount allocated to host debt instrument       407,800,000
Embedded conversion option   $ 500,000   $ 700,000
Convertible Debt [Member] | Debt Instrument, Redemption, Period One [Member]        
Debt Instrument [Line Items]        
Threshold trading days | item   20    
Threshold consecutive trading days | item   30    
Threshold percentage of stock price trigger   130.00%    
Convertible Debt [Member] | Debt Instrument, Redemption, Period Two [Member]        
Debt Instrument [Line Items]        
Debt Conversion, converted Instrument, Amount   $ 1,000    
Threshold trading days | item   5    
Threshold consecutive trading days | item   5    
Threshold percentage of stock price trigger   98.00%    
Convertible Debt [Member] | Debt Instrument, Redemption, Period Three [Member]        
Debt Instrument [Line Items]        
Threshold trading days | item   20    
Threshold consecutive trading days | item   30    
Threshold percentage of stock price trigger   130.00%    
Debt Instrument, Redemption Price, Percentage   100.00%