XML 61 R47.htm IDEA: XBRL DOCUMENT v3.25.2
Stock-Based Compensation Plan (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Apr. 30, 2025
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Dec. 31, 2024
Jun. 19, 2015
Stock-Based Compensation Plan [Line Items]            
Common stock shares authorized   100,000,000   100,000,000 100,000,000  
Share-based compensations (in Dollars)   $ 831,520 $ 139,066      
Restricted Stock [Member]            
Stock-Based Compensation Plan [Line Items]            
Number of share units granted 124,126          
Share-based compensations (in Dollars)       $ 831,520    
Equity Plan [Member]            
Stock-Based Compensation Plan [Line Items]            
Common stock shares authorized           124,626