Annual report [Section 13 and 15(d), not S-K Item 405]

LONG-TERM DEBT (2.875% Convertible Senior Notes due 2031) (Details)

v3.25.4
LONG-TERM DEBT (2.875% Convertible Senior Notes due 2031) (Details) - 2.875% Convertible Senior Notes due 2031
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2025
USD ($)
shares
Oct. 10, 2025
USD ($)
Oct. 08, 2025
$ / shares
Debt Instrument [Line Items]      
Face Amount   $ 1,400,000  
Interest rate, stated percentage   2.875%  
Debt Instrument, Convertible, Conversion Ratio 0.0044459    
Conversion premium 50.00%    
Last reported sale price used to calculate conversion premium | $ / shares     $ 149.95
Maximum number of shares issuable upon conversion | shares 9,300,000    
Unamortized Debt Issuance Expense $ 20,600    
Debt Instrument, Convertible, Remaining Discount Amortization Period 6 years    
Debt Instrument, Interest Rate, Effective Percentage 3.11%    
Debt Instrument, Redemption, Period One [Member]      
Debt Instrument [Line Items]      
Redemption price, percentage 100.00%