v3.26.1
Investor Private Line of Credit (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
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]    
Interest rate, percentage   7.00%
LOC Agreement [Member]    
Investor Private Line of Credit [Line Items]    
Unsecured loans   $ 20,000,000
Outstanding balance $ 0