v3.26.1
DEBT - Senior Unsecured Notes Payable (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 17, 2021
Jun. 30, 2026
Jun. 30, 2025
Debt Instrument [Line Items]      
Gross proceeds from issuance   $ 0 $ 500,000
2028 Senior Notes | Notes Payable      
Debt Instrument [Line Items]      
Debt instrument, face amount $ 400,000    
Interest rate, stated percentage 3.875%    
Gross proceeds from issuance $ 400,000    
Net proceeds from issuance $ 393,800    
Redemption price, percentage upon change of control 101.00%    
2028 Senior Notes | Notes Payable | Period prior to March 30 2028      
Debt Instrument [Line Items]      
Redemption price of notes 100.00%    
2028 Senior Notes | Notes Payable | Period after March 30 2028      
Debt Instrument [Line Items]      
Redemption price of notes 100.00%