XML 79 R57.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Narratives (Details 3) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price (in dollars per share) $ 12.30 $ 13.08  
Non-cash stock-based compensation expense $ 2,311 $ 16,631 $ 2,665
Stock Options Exercised (in shares) 25,000    
Stock Options      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award vesting period 5 years    
Award Expiration Period 10 years    
Non-cash stock-based compensation expense $ 600 5,900 1,100
Cost Not yet Recognized for Stock Options $ 1,800    
Cost Not yet Recognized, Period for Recognition 4 years    
Fair Value of Stock Options Vested $ 300 $ 6,600 $ 1,100
Stock Options Exercised (in shares) 25,000 39,700 0
Cash Received from Stock Options Exercised $ 200 $ 400  
Stock Options | Tranche One      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award Vesting Rights, Percentage 20.00%    
Stock Options | Tranche Two      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award Vesting Rights, Percentage 20.00%    
Stock Options | Tranche Three      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award Vesting Rights, Percentage 20.00%    
Stock Options | Tranche Four      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award Vesting Rights, Percentage 20.00%    
Stock Options | Tranche Five      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Award Vesting Rights, Percentage 20.00%    
Stock Options | Minimum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price (in dollars per share) $ 7.21    
Stock Options | Maximum      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Exercise Price (in dollars per share) $ 20.00