v3.26.1
Investor Private Line of Credit (Details) - USD ($)
6 Months Ended
Jun. 30, 2026
Mar. 13, 2023
Investor Private Line of Credit [Line Items]    
Number of days for completion of transaction 30 days  
Number of maturity days for repayment of outstanding amount 60 days  
LOC Agreement [Member]    
Investor Private Line of Credit [Line Items]    
Unsecured loans   $ 20,000,000
Interest rate, percentage   7.00%