v3.25.1
EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total equity, beginning of period $ 4,177,333 $ 3,997,959
Total other comprehensive income/(loss), net of tax 4,694 (853)
Total equity, end of period 4,088,068 3,922,361
Accumulated Other Comprehensive Income/(Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total equity, beginning of period (6,861) (10,192)
Other comprehensive income/(loss) before reclassifications 4,795 (756)
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (101) (97)
Total other comprehensive income/(loss), net of tax 4,694 (853)
Total equity, end of period (2,167) (11,045)
Unrealized Loss On Marketable Securities, Net Of Tax [Member] | Accumulated Other Comprehensive Income/(Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total equity, beginning of period (317) (1,862)
Other comprehensive income/(loss) before reclassifications 416 476
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (101) (97)
Total other comprehensive income/(loss), net of tax 315 379
Total equity, end of period (2) (1,483)
Foreign Currency Translation Adjustments [Member] | Accumulated Other Comprehensive Income/(Loss) [Member]    
Accumulated Other Comprehensive Income (Loss) [Line Items]    
Total equity, beginning of period (6,544) (8,330)
Other comprehensive income/(loss) before reclassifications 4,379 (1,232)
Total other comprehensive income/(loss), net of tax 4,379 (1,232)
Total equity, end of period $ (2,165) $ (9,562)