XML 70 R58.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Stock-Based Compensation - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 183 Months Ended
May 31, 2021
May 31, 2014
Mar. 31, 2024
Mar. 31, 2023
Mar. 31, 2024
Dec. 31, 2023
May 20, 2020
May 19, 2020
Dec. 31, 2008
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Stock-based compensation expense     $ 1,156 $ 1,076          
Stock-based compensation expense to be recognized through results of operations     $ 10,840   $ 10,840        
Employee Stock Award Plan-2008                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares available for issuance (in shares)     900,292   900,292 1,150,834     1,900,000
Additional shares authorized (in shares) 650,000 1,500,000 0   2,150,000        
Employee Stock Award Plan-2008 | Options Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Expiration period     10 years            
Employee Stock Award Plan-2008 | Three years                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting rights percentage     20.00%            
Employee Stock Award Plan-2008 | Three years | Restricted Stock Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period     3 years            
Employee Stock Award Plan-2008 | Five years                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Award vesting rights percentage     33.30%            
Employee Stock Award Plan-2008 | Five years | Restricted Stock Awards                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Vesting period     5 years            
Director Plan - 2005                  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                  
Number of shares available for issuance (in shares)     103,600   103,600 103,600 450,000 300,000 300,000
Additional shares authorized (in shares)     0   150,000