v3.25.4
Interest Reserve (Details) - Schedule of Changes in Interest Reserves - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Schedule of Changes in Interest Reserves [Abstract]    
Beginning reserves $ 1,297,878 $ 1,074,889
New reserves 176,760 4,194,597
Reserves disbursed (1,461,952) (3,971,608)
Ending reserve $ 12,686 $ 1,297,878