v3.25.0.1
DEBT (Carrying Value Of Senior Convertible Notes) (Details) - Convertible Debt [Member] - USD ($)
Dec. 31, 2024
Dec. 31, 2023
Sep. 01, 2023
Debt Instrument [Line Items]      
Principal $ 449,987,000 $ 449,987,000 $ 450,000,000
Unamortized fair value adjustment for acquisition accounting 6,658,000 33,275,000  
0.375% Senior Convertible Notes due 2025 443,329,000 416,712,000  
Embedded Conversion Option 21,700 687,000  
Debt, net of unamortized fair value adjustments for acquisition accounting $ 443,351,000 $ 417,400,000  
Stated interest rate 0.375% 0.375% 0.375%