Employee Benefit Plans (Table) (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Shares [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Outstanding, shares 250,000 350,000
Vested, shares 0  
Exercisable, shares 0  
Forfeited or expired, shares (100,000)  
Non Vested, shares 82,001 171,412
Granted, shares 80,000  
Vested, shares (131,504)  
Forfeited or expired, shares (37,907)  
Weighted average exercise price [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Outstanding $ 12.0 $ 12.0
Weighted average remaining term [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Weighted average remaining contractual terms 8 months 4 days 1 year 7 months 28 days
Weighted average remaining contractual terms 3 years 11 months 4 days 1 year 2 months 1 day
Aggregate fair value [Member]    
Share-Based Payment Arrangement, Option, Exercise Price Range [Line Items]    
Outstanding, value $ 2,179 $ 2,730
Forfeited or expired, value (552)  
Non vested, value 252 $ 667
Granted, value 211  
Vested, value (526)  
Forfeited or expired, value $ (100)