v3.26.1
BORROWINGS - Components of Senior Notes (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Debt Instrument [Line Items]    
Total principal amount $ 1,395,319 $ 1,543,660
Less: unamortized debt issuance costs (10,716) (11,266)
Effective interest rate swap hedge (5,048) (1,184)
Total carrying value 1,379,555 1,531,210
Senior Notes    
Debt Instrument [Line Items]    
Total principal amount 600,000 600,000
Less: unamortized debt issuance costs (8,737) (9,240)
Effective interest rate swap hedge (5,048) (1,184)
Total carrying value 586,215 589,576
Senior Notes | 2030 Notes    
Debt Instrument [Line Items]    
Total principal amount 300,000 300,000
Senior Notes | 2031 Notes    
Debt Instrument [Line Items]    
Total principal amount $ 300,000 $ 300,000