XML 137 R121.htm IDEA: XBRL DOCUMENT v3.25.4
Stock-Based Compensation - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Options granted (in shares) 0 0 0
Options exercisable (in shares) 260,472 333,568 403,320
Options exercisable, weighted average exercise price (in USD per share) $ 9.02 $ 8.87 $ 8.70
Total intrinsic value of stock options outstanding $ 4,600,000 $ 3,500,000 $ 2,300,000
Total intrinsic value of stock options exercisable 4,600,000 3,500,000 2,300,000
Total intrinsic value of stock options exercised 1,100,000 628,000 355,000
Stock-based compensation expense $ 1,734,000 913,000 937,000
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Share based compensation options contractual term 10 years    
Stock incentive plan vesting period, years 3 years    
Amount withheld for stock option exercises and related income taxes $ 822,000 851,000 534,000
Stock-based compensation expense 0 33,000 74,000
Unrecognized compensation expense 0    
Cash Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from exercise of stock options 0 0 0
Cashless Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Proceeds from exercise of stock options $ 609,000 699,000 445,000
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock incentive plan vesting period, years 3 years    
Stock-based compensation expense $ 993,000 670,000 751,000
Unrecognized compensation expense 1,600,000    
Intrinsic value of restricted stock units vested $ 7,000 1,400,000 1,100,000
Weighted-average period for recognition of expense 2 years 8 months 12 days    
Performance Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Stock incentive plan vesting period, years 3 years    
Stock-based compensation expense $ 741,000 $ 209,000 $ 111,000
Unrecognized compensation expense $ 668,000    
Weighted-average period for recognition of expense 1 year 10 months 24 days    
Prior Stock Option Plans      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of authorized stock for stock incentive plan (in shares) 0    
2023 Stock Incentive Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares of authorized stock for stock incentive plan (in shares) 1,300,000