XML 105 R92.htm IDEA: XBRL DOCUMENT v3.25.4
Share-based Compensation - Additional Information (Details) - $ / shares
1 Months Ended 12 Months Ended
Aug. 31, 2019
Aug. 31, 2017
Dec. 31, 2025
Dec. 31, 2024
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, options granted (in shares)     0  
Options exercised (in shares)     0  
Options forfeited (in shares)     2,000  
Number of options outstanding (in shares)     397,000 399,000
Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     3 years  
Restricted Stock | Non-employee Director        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award percentage     50.00%  
Restricted Stock | Minimum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     1 year  
Restricted Stock | Maximum        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Award vesting period     4 years  
2020 Omnibus Plan        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Number of shares to be issued (in shares)     967,010  
Number of shares available for grant (in shares)     514,625  
2017 stock option grant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, options granted (in shares)   465,000    
Split-adjusted exercise price of options (in dollars per share)   $ 9.40    
Options exercised (in shares)     125,750  
Options forfeited (in shares)     70,925  
Number of options outstanding (in shares)     268,325  
2017 stock option grant | Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period   10 years    
2019 stock option grant        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Common stock, options granted (in shares) 250,000      
Split-adjusted exercise price of options (in dollars per share) $ 11.26      
Options exercised (in shares)     55,994  
Options forfeited (in shares)     64,976  
Number of options outstanding (in shares)     129,030  
2019 stock option grant | Stock Option        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Expiration period     10 years