XML 196 R95.htm IDEA: XBRL DOCUMENT v3.25.0.1
Stock-Based Compensation Non-Vested Common Stock Grants (Details) - Restricted Stock - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award        
Granted shares 598,713 45,000 907,907  
Granted (fair value $ 7.41 $ 5.25 $ 1.97  
Less: Forfeited shares 1,476 132,259 383,876  
Less: Forfeited (fair value) $ 4.56 $ 3.16 $ 3.43  
Less: Vested shares 436,472 181,334 146,388  
Less: Vested (fair value) $ 3.36 $ 3.25 $ 6.00  
Outstanding shares 606,411 445,646 714,239 336,596
Outstanding (fair value) $ 6.23 $ 2.64 $ 2.73 $ 6.99