v3.26.1
Line of Credit (Details) - USD ($)
1 Months Ended 6 Months Ended
Nov. 08, 2024
Apr. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Line of Credit [Line Items]        
Revolving line of credit $ 25,000,000      
Maturity date Nov. 08, 2029      
Interest rate 2.50%      
Available borrowing capacity     $ 13,300,000  
Term debt amount drew     16,000,000  
Drew from the available term debt     7,500,000 $ 3,000,000
Repayment of revolving line of credit     800,000 $ 5,000,000
Revolving Credit Facility [Member]        
Line of Credit [Line Items]        
Revolving line of credit $ 20,000,000   6,700,000  
Interest rate 2.20%      
Drew from the available term debt   $ 9,000,000    
Repayment of revolving line of credit     $ 19,500,000