v3.25.2
DEBT - Schedule of Private Shelf Agreement (Details) - Unsecured Debt - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Series A    
Line of Credit Facility [Line Items]    
Amount $ 75,000 $ 75,000
Fixed Interest Rate 3.84% 3.84%
Series B    
Line of Credit Facility [Line Items]    
Amount $ 50,000 $ 50,000
Fixed Interest Rate 3.69% 3.69%
Series C    
Line of Credit Facility [Line Items]    
Amount $ 50,000 $ 50,000
Fixed Interest Rate 2.70% 2.70%
Series 2021-A    
Line of Credit Facility [Line Items]    
Amount $ 35,000 $ 35,000
Fixed Interest Rate 2.50% 2.50%
Series 2021-B    
Line of Credit Facility [Line Items]    
Amount $ 50,000 $ 50,000
Fixed Interest Rate 2.62% 2.62%
Series 2021-C    
Line of Credit Facility [Line Items]    
Amount $ 25,000 $ 25,000
Fixed Interest Rate 2.68% 2.68%
Series 2021-D    
Line of Credit Facility [Line Items]    
Amount $ 15,000 $ 15,000
Fixed Interest Rate 2.78% 2.78%