v3.24.2.u1
DEBT (Carrying Value Of Senior Convertible Notes) (Details) - Convertible Debt [Member] - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Sep. 01, 2023
Debt Instrument [Line Items]      
Principal amount $ 449,987 $ 449,987 $ 450,000
Unamortized fair value adjustment for acquisition accounting 19,973 33,275  
0.375% Senior Convertible Notes due 2025 430,014 416,712  
Embedded conversion option 471 687  
Debt, net of unamortized fair value adjustments for acquisition accounting $ 430,485 $ 417,399  
Stated interest rate 0.375% 0.375% 0.375%