XML 108 R91.htm IDEA: XBRL DOCUMENT v3.25.0.1
SENIOR NOTES PAYABLE AND OTHER DEBT - 2024 Activity (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Sep. 05, 2024
5.00% Senior Notes due 2035    
Debt Instrument [Line Items]    
Interest rate 5.00% 5.00%
5.00% Senior Notes due 2035 | Senior Notes    
Debt Instrument [Line Items]    
Principal amount of debt   $ 550,000
Treasury Lock    
Debt Instrument [Line Items]    
Derivative, notional amount $ 350,000  
Swap    
Debt Instrument [Line Items]    
Realized gain, interest rate swaps 22,300  
Unrealized gains, expected to be reclassified into earnings within 12 months $ 3,000