v3.26.1
Schedule of total potential shares to use two method of EPS (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Undistributed common stock $ 728,299 $ (0)
Original Filing Allocation Of Distribution Earnings [Member]    
Undistributed common stock $ 904,312  
Total potential shares percentage 100.00%  
Original Filing Allocation Of Distribution Earnings [Member] | Common Stock Earnings [Member]    
Undistributed common stock $ 904,312  
Total potential shares percentage 100.00%  
Original Filing Allocation Of Distribution Earnings [Member] | Participating Securities Converted Common Stock [Member]    
Undistributed common stock  
Total potential shares percentage 0.00%  
Amendment Allocation Of Distribution Earnings [Member]    
Undistributed common stock $ 1,428,813  
Total potential shares percentage 100.00%  
Amendment Allocation Of Distribution Earnings [Member] | Common Stock Earnings [Member]    
Undistributed common stock $ 904,312  
Total potential shares percentage 63.30%  
Amendment Allocation Of Distribution Earnings [Member] | Participating Securities Converted Common Stock [Member]    
Undistributed common stock $ 524,501  
Total potential shares percentage 36.70%