v3.25.2
Stock-Based Compensation - Schedule of RSU Activities (Details)
6 Months Ended
Jun. 30, 2025
$ / shares
shares
Schedule of RSU Activities [Abstract]  
Number of Shares, Nonvested Beginning | shares 169,400
Weighted Average Grant Date Fair Value per Share, Nonvested Beginning | $ / shares $ 1.98
Number of Shares, Granted | shares
Weighted Average Grant Date Fair Value per Share, Granted | $ / shares
Number of Shares, Vested | shares (109,700)
Weighted Average Grant Date Fair Value per Share, Vested | $ / shares $ 1.82
Number of Shares, Forfeited | shares
Weighted Average Grant Date Fair Value per Share, Forfeited | $ / shares
Number of Shares, Nonvested Ending | shares 59,700
Weighted Average Grant Date Fair Value per Share, Nonvested Ending | $ / shares $ 1.73