XML 107 R91.htm IDEA: XBRL DOCUMENT v3.24.0.1
Equity Awards - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Net cash proceeds related to stock options exercised $ 200 $ 14 $ 100
Aggregate intrinsic value of stock options exercised 100 15 24
Stock-based compensation cost which has not yet been recognized $ 41,400    
Stock-based compensation cost recognized period, in months 1 year 10 months 24 days    
Restricted stock awarded subject to performance condition (in shares) 689,000    
Tax windfall (shortfall) related to share-based payment arrangements $ (1,400) $ (1,500) $ (18)
2018 Plan      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Maximum term of the awards granted under the plan 10 years    
Additional shares authorized for grants (in shares) 700,000    
Shares available for issuance (in shares) 756,247