v3.25.2
Stock Incentive Plans - Schedule of Restricted Stock Awards (Details) - Restricted Stock [Member]
6 Months Ended
Jun. 30, 2025
shares
2023 Stock Incentive Plan [Member]  
Schedule of Restricted Stock Awards [Line Items]  
Number of Shares of Restricted Stock, Unvested balance at beginning 3,902
Number of Shares of Restricted Stock, Granted 186,900
Number of Shares of Restricted Stock, Vested (24,074)
Number of Shares of Restricted Stock, Unvested balance at ending 166,728
2017 Stock Incentive Plan [Member]  
Schedule of Restricted Stock Awards [Line Items]  
Number of Shares of Restricted Stock, Unvested balance at beginning 202
Number of Shares of Restricted Stock, Granted
Number of Shares of Restricted Stock, Vested (134)
Number of Shares of Restricted Stock, Unvested balance at ending 68