XML 121 R93.htm IDEA: XBRL DOCUMENT v3.24.0.1
Stock-Based Compensation Non-Vested Common Stock Grants (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award        
Granted shares 45,000 907,907 292,960  
Granted (fair value $ 5.25 $ 1.97 $ 6.01  
Less: Forfeited shares 132,259 383,876 122,460  
Less: Forfeited (fair value) $ 3.16 $ 3.43 $ 8.87  
Less: Vested shares 181,334 146,388 92,910  
Less: Vested (fair value) $ 3.25 $ 6.00 $ 9.99  
Outstanding shares 445,646 714,239 336,596 259,006
Outstanding (fair value) $ 2.64 $ 2.73 $ 6.99 $ 10.06