v3.26.1
DERIVATIVES - Schedule of the Carrying Value of the Unsecured Borrowings (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Derivative [Line Items]    
Hedged Liability Statement Of Financial Position Extensible Enumeration Not Disclosed Flag 2030 Notes 2030 Notes
2030 Notes    
Derivative [Line Items]    
Carrying Value $ 303,407 $ 309,915
Cumulative Hedging Adjustments $ 3,407 $ 9,915