v3.24.3
DEBT (Carrying Value Of Senior Convertible Notes) (Details) - Convertible Debt [Member] - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 01, 2023
Debt Instrument [Line Items]      
Principal $ 449,987 $ 449,987 $ 450,000
Unamortized fair value adjustment for acquisition accounting 13,315 33,275  
0.375% Senior Convertible Notes due 2025 436,672 416,712  
Embedded Conversion Option 471 687 $ 700
Debt, net of unamortized fair value adjustments for acquisition accounting $ 437,142 $ 417,399  
Stated interest rate 0.375% 0.375% 0.375%