v3.25.1
FAIR VALUE MEASUREMENTS (Details 1) - USD ($)
Mar. 31, 2025
Dec. 31, 2024
Short-Term Debt [Line Items]    
Net Carrying Amount $ 5,875,000 $ 5,100,000
Fair Value Amount 5,771,000 5,065,000
October 2026 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 800,000 800,000
Fair Value Amount 785,000 793,000
November 2026 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 300,000 300,000
Fair Value Amount 294,000 298,000
December 2026 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 650,000 650,000
Fair Value Amount 635,000 643,000
January 2027 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 900,000 800,000
Fair Value Amount 928,000 839,000
March 2027 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 100,000
Fair Value Amount 100,000
June 2027 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 150,000 150,000
Fair Value Amount 146,000 148,000
August 2027 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 2,000,000 2,000,000
Fair Value Amount 1,924,000 1,955,000
September 2027 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 400,000 400,000
Fair Value Amount 384,000 389,000
January 2028 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 100,000
Fair Value Amount 100,000
March 2029 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 50,000
Fair Value Amount 50,000
February 2030 [Member]    
Short-Term Debt [Line Items]    
Net Carrying Amount 425,000
Fair Value Amount $ 425,000