v3.25.2
Stock Based Compensation - Schedule of Option Activity (Details) - $ / shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Schedule of Stock Option Activity [Line Items]    
No. of Options, Beginning Balance 2,379 2,153
No. of Options, Granted   (80)
No. of Options, Ending Balance 27,822 2,111
No. of Options, Cancelled/expired/exercised 227 68
No. of Options, Issued   (30)
No. of Options, Additions to the plan 12,604  
Stock Option [Member]    
Schedule of Stock Option Activity [Line Items]    
No. of Options, Beginning Balance 2,379 2,153
Weighted Average Price, Beginning Balance (in Dollars per share)
No. of Options, Granted   (80)
Weighted Average Price, Granted (in Dollars per share)   $ 445
No. of Options, Ending Balance 27,822 2,111
Weighted Average Price, Ending Balance (in Dollars per share)
No. of Options, Cancelled/expired/exercised 227 68
Weighted Average Price, Cancelled/expired/exercised (in Dollars per share) $ 100  
No. of Options, Issued   (30)
Weighted Average Price, Issued (in Dollars per share)  
No. of Options, Additions to the plan 12,604  
Shares of Stock [Member]    
Schedule of Stock Option Activity [Line Items]    
No. of Options, Beginning Balance
Weighted Average Price, Beginning Balance (in Dollars per share)
No. of Options, Ending Balance
Weighted Average Price, Ending Balance (in Dollars per share)
No. of Options, Cancelled/expired/exercised  
Weighted Average Price, Cancelled/expired/exercised (in Dollars per share)  
No. of Options, Issued  
Weighted Average Price, Issued (in Dollars per share)