XML 101 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Share-Based Compensation (Narrative) (Details)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Feb. 29, 2024
$ / shares
shares
May 31, 2023
$ / shares
shares
Jun. 30, 2024
shares
Dec. 31, 2024
USD ($)
plan
$ / shares
shares
Dec. 31, 2023
USD ($)
$ / shares
Dec. 31, 2022
USD ($)
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of incentive plans | plan       2    
Weighted average fair value of options granted (in usd per share) | $ / shares       $ 7.36 $ 10.56 $ 11.92
Unrecognized compensation cost       $ 1,700    
Intrinsic value of stock options outstanding       8,100    
Intrinsic value of stock options exercisable       3,800    
Aggregate intrinsic value of stock options exercised       $ 11,800 $ 100 $ 10
Aggregate intrinsic value of stock options exercised, per share amounts (in usd per share) | $ / shares       $ 1.23 $ 77.92 $ 6.13
Restricted stock expense | 2019 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option plan, award vesting period       5 years    
Restricted stock expense | 2019 Stock Option Plan | Tranche One            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       20.00%    
Restricted stock expense | 2019 Stock Option Plan | Tranche Two            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       20.00%    
Restricted stock expense | 2019 Stock Option Plan | Tranche Three            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       20.00%    
Restricted stock expense | 2019 Stock Option Plan | Tranche Four            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       20.00%    
Restricted stock expense | 2019 Stock Option Plan | Tranche Five            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Award vesting rights, percentage       20.00%    
Restricted stock expense | 2019 Stock Option Plan | Executive Officer            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option plan, award vesting period 5 years          
Shares issued in period (in dollars per shares) | shares 15,000 21,000        
Stock option plan, award vesting period | $ / shares $ 57.76 $ 49.30        
Restricted stock vested shares (in shares) | shares     3,970      
Restricted stock non-vested shares (in shares) | shares       31,800    
Performance Shares            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of fair market value       100.00%    
Share-based compensation arrangement by share-based payment award, expiration period       10 years    
Non-qualified Options            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Percent of fair market value       100.00%    
2019 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Weighted average fair value of options granted (in usd per share) | $ / shares       $ 7.36    
2019 Stock Award Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Stock option plan, award vesting period       5 years    
Share-based compensation arrangement by share-based payment award, expiration period       10 years    
Shares available for grants (in shares) | shares       3,713,168    
Common Stock | 2019 Stock Option Plan            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Number of shares authorized (in shares) | shares       6,000,000    
Expected To Be Recognized During 2025            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost       $ 1,200    
Expected To Be Recognized During 2026            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost       300    
Expected To Be Recognized During 2027            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost       100    
Expected To Be Recognized During 2028            
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]            
Unrecognized compensation cost       $ 100