v3.26.1
BORROWINGS (Schedule of Debt) (Parenthetical) (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Aug. 16, 2021
Debt Instrument [Line Items]      
Interest rate, stated percentage     5.75%
Accrued interest payable $ 5,068 $ 6,814  
5.75% Senior Unsecured Notes      
Debt Instrument [Line Items]      
Interest rate, stated percentage 5.75% 5.75%