v3.25.1
DEBT (Carrying Value Of Senior Convertible Notes) (Details) - Convertible Debt [Member] - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Debt Instrument [Line Items]    
Principal   $ 449,987
Unamortized fair value adjustment for acquisition accounting   6,658
0.375% Senior Convertible Notes due 2025   443,329
Embedded Conversion Option   22
Debt, net of unamortized fair value adjustments for acquisition accounting   $ 443,351
Stated interest rate 0.375% 0.375%