v3.25.2
Schedule of Company Nonvested Shares (Details) - Restricted Stock [Member] - $ / shares
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]    
Number of Shares Beginning 26,000 114,336
Weighted Average Grant Date Fair Value Beginning $ 6.40 $ 6.40
Number of Shares Granted 1,000,000
Weighted Average Grant Date Fair Value Granted $ 3.18
Number of Shares Vested (13,000) (88,336)
Weighted Average Grant Date Fair Value Vested $ 6.40 $ 5.15
Number of Shares Cancelled/Forfeited
Weighted Average Grant Date Fair Value Cancelled/Forfeited
Number of Shares Vested 13,000 88,336
Number of Shares Ending 1,039,000 26,000
Weighted Average Grant Date Fair Value Ending $ 3.22 $ 6.40