Quarterly report pursuant to Section 13 or 15(d)

Stock-Based Compensation Plan (Narrative) (Details)

v3.23.3
Stock-Based Compensation Plan (Narrative) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Mar. 14, 2023
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Share-based Compensation Arrangement by Share-based Payment Award          
Maximum number of shares of common stock that may be granted through awards to any employee in any calendar year       500  
Stock options granted fair value   $ 186   $ 186  
Fair value of the restricted stock awards granted $ 4,046        
Unrecognized compensation cost related to unvested stock options   $ 1,517   $ 1,517  
Unvested restricted stock awards   1,617   1,617  
Unvested stock options   388   388  
Unrecognized compensation cost related to unvested restricted stock awards   $ 8,033   $ 8,033  
Total non-cash stock compensation expense   $ 1,168 $ 2,220 $ 4,037 $ 9,142
2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Number issued 500        
2015 Plan | Employee Stock Option          
Share-based Compensation Arrangement by Share-based Payment Award          
Number of options       75  
Vesting period       1 year  
Stock options, term of expiration       10 years  
Expected term (years)       5 years 3 months 21 days  
Minimum | 2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Expected term (years) 2 years 6 months 21 days        
Maximum | 2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Expected term (years) 3 years 2 months 19 days        
Vesting Threshold One | 2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Threshold share price $ 15.00        
Number issued 250        
Vesting Threshold Two | 2015 Plan | Restricted Stock          
Share-based Compensation Arrangement by Share-based Payment Award          
Threshold share price $ 18.00        
Number issued 250