v3.26.3
SENIOR NOTES PAYABLE AND OTHER DEBT - Senior Notes (Details) - USD ($)
$ in Millions
1 Months Ended
Oct. 28, 2026
Jan. 31, 2026
Sep. 30, 2026
4.125% Senior Notes due 2026      
Debt instruments      
Repayments of senior debt   $ 500.0  
Interest rate   4.125% 4.125%
3.25% Senior Notes due 2026      
Debt instruments      
Interest rate     3.25%
3.25% Senior Notes due 2026 | Subsequent Event      
Debt instruments      
Repayments of senior debt $ 450.0    
Interest rate 3.25%