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

SENIOR NOTES, NET - Schedule of Senior and Convertible Senior Notes (Descriptors) (Details)

v3.25.4
SENIOR NOTES, NET - Schedule of Senior and Convertible Senior Notes (Descriptors) (Details) - USD ($)
12 Months Ended
May 09, 2024
Dec. 31, 2025
Dec. 31, 2024
May 31, 2024
Jun. 30, 2016
Debt Instrument [Line Items]          
Debt Instrument, Convertible, Stock Price Trigger $ 116.15 $ 115.78      
Senior Notes [Member] | 6.00% senior notes due 2025 [Member]          
Debt Instrument [Line Items]          
Aggregate Principal       $ 250,000,000 $ 200,000,000.0
Debt instrument, stated rate   6.00%     6.00%
Senior Notes [Member] | Senior Notes Due Two Thousand Twenty Five, Combined Amount [Member]          
Debt Instrument [Line Items]          
Aggregate Principal   $ 400,000,000.0      
Debt instrument, stated rate   5.65% 5.65%