XML 105 R93.htm IDEA: XBRL DOCUMENT v3.22.4
Stock-Based Compensation - Summary of Stock Option Activity (Details) - 2018 Omnibus Incentive Plan - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Shares    
Outstanding, beginning of period (in shares) 694,519  
Granted (in shares) 0 0
Exercised (in shares) (247,221)  
Expired (in shares) (75)  
Forfeited or expired (in shares) (9,120)  
Outstanding, end of period (in shares) 438,103 694,519
Vested or expected to vest, end of period (in shares) 438,103  
Exercisable, end of period (in shares) 196,902  
Weighted- Average Exercise Price    
Outstanding, beginning of period (in usd per share) $ 7.79  
Granted (in dollars per share) 0  
Exercised (in dollars per share) 5.94  
Expired (in dollars per share) 13.35  
Forfeited or expired (in dollars per share) 10.08  
Outstanding, end of period (in usd per share) 8.79 $ 7.79
Vested or expected to vest, end of period (in dollars per share) 8.79  
Exercisable, end of period (in dollars per share) $ 8.07  
Additional Disclosures    
Weighted average remaining contractual term, outstanding, beginning of period 4 years 1 month 6 days 4 years
Weighted average remaining contractual term, outstanding, end of period 4 years 1 month 6 days 4 years
Weighted average remaining contractual term, vested or expected to vest, end of period 4 years 1 month 6 days  
Weighted average remaining contractual term, exercisable, end of period 3 years 6 months  
Aggregate intrinsic value, outstanding, beginning of period $ 29,744  
Aggregate intrinsic value, outstanding, end of period 16,968 $ 29,744
Aggregate intrinsic value, vested or expected to vest, end of period (in dollars) 16,968  
Aggregate intrinsic value, exercisable, end of period (in dollars) $ 7,767