v3.25.2
Stock Based Compensation - Schedule of Unvested Options (Details) - $ / shares
3 Months Ended 6 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Schedule of Unvested Options [Abstract]      
Number of Shares, Unvested Beginning Balance 384 541 143
Weighted average Grant Date Fair Value Per Share, Unvested Beginning Balance $ 1,000 $ 1,000 $ 470
Number of Shares, Vested (51) (87) (143)
Weighted average Grant Date Fair Value Per Share, Vested $ 960 $ 895 $ 470
Number of Shares, Forfeited   (70)  
Weighted average Grant Date Fair Value Per Share, Forfeited   $ 1,055  
Number of Shares, Unvested Ending Balance 332 384
Weighted average Grant Date Fair Value Per Share, Unvested Ending Balance $ 1,000 $ 1,000