v3.25.0.1
EQUITY (Accumulated Other Comprehensive Income (Loss)) (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Total equity, beginning of period $ 3,997,959 $ 1,846,373 $ 1,741,388
Total other comprehensive income/(loss), net of tax 3,331 14,438 (17,858)
Total equity, end of period 4,177,333 3,997,959 1,846,373
Accumulated Other Comprehensive Income/(Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Total equity, beginning of period (10,192) (24,630) (6,772)
Other comprehensive income/(loss) before reclassifications 3,824 18,627  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (493) (4,189)  
Total other comprehensive income/(loss), net of tax 3,331 14,438  
Total equity, end of period (6,861) (10,192) (24,630)
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 (1,862) (15,093)  
Other comprehensive income/(loss) before reclassifications 2,038 17,420  
Amounts reclassified from accumulated other comprehensive income/(loss), net of tax (493) (4,189)  
Total other comprehensive income/(loss), net of tax 1,545 13,231  
Total equity, end of period (317) (1,862) (15,093)
Foreign Currency Translation Adjustments [Member] | Accumulated Other Comprehensive Income/(Loss) [Member]      
Accumulated Other Comprehensive Income (Loss) [Line Items]      
Total equity, beginning of period (8,330) (9,537)  
Other comprehensive income/(loss) before reclassifications 1,786 1,207  
Total other comprehensive income/(loss), net of tax 1,786 1,207  
Total equity, end of period $ (6,544) $ (8,330) $ (9,537)