v3.25.1
Revolving line of Credit facility (Narrative) (Details) - USD ($)
1 Months Ended
Mar. 01, 2021
Oct. 27, 2020
Nov. 19, 2018
Mar. 31, 2025
Dec. 31, 2024
Line of Credit [Member]          
Line of Credit Facility [Line Items]          
Line of Credit Facility, Interest Rate Description   the greater of the LIBOR Daily Floating Rate or an Index Floor of 1.25 percentage points plus 2.5 percentage points. LIBOR Daily Floating Rate plus 2.5 percentage points    
Revolving line of credit [Member]          
Line of Credit Facility [Line Items]          
Maximum borrowing capacity     $ 1,000,000    
Increased in revolving line of credit $ 1,500,000        
Line of credit available balance       $ 1,500,000 $ 1,500,000