XML 60 R49.htm IDEA: XBRL DOCUMENT v3.24.3
Stock-Based Compensation - Summary of Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Dec. 31, 2023
Number of Shares          
Granted (in shares)     0    
Weighted- Average Exercise Price          
Granted (in dollars per share)     $ 0    
Additional Disclosures          
Aggregate intrinsic value, exercised (in dollars) $ 3,800 $ 59 $ 5,900 $ 2,400  
2018 Omnibus Incentive Plan          
Number of Shares          
Outstanding, beginning of period (in shares)     354,969    
Granted (in shares)     0 0  
Exercised (in shares)     (155,439)    
Expired (in shares)     (20)    
Forfeited or expired (in shares)     (1,140)    
Outstanding, end of period (in shares) 198,370   198,370   354,969
Vested or expected to vest, end of period (in shares) 198,370   198,370    
Exercisable, end of period (in shares) 80,921   80,921    
Weighted- Average Exercise Price          
Outstanding, beginning of period (in dollars per share)     $ 9.11    
Exercised (in dollars per share)     8.18    
Expired (in dollars per share)     14.91    
Forfeited or expired (in dollars per share)     9.67    
Outstanding, end of period (in dollars per share) $ 9.83   9.83   $ 9.11
Vested or expected to vest, end of period (in dollars per share) 9.83   9.83    
Exercisable, end of period (in dollars per share) $ 9.74   $ 9.74    
Additional Disclosures          
Weighted average remaining contractual term, outstanding, beginning of period     3 years 1 month 6 days   3 years 3 months 18 days
Weighted average remaining contractual term, outstanding, beginning of period     3 years 1 month 6 days   3 years 3 months 18 days
Weighted average remaining contractual term, vested or expected to vest, end of period     3 years 1 month 6 days    
Weighted average remaining contractual term, exercisable, end of period     2 years 10 months 24 days    
Aggregate intrinsic value, outstanding, beginning of period (in dollars)     $ 12,531    
Aggregate intrinsic value, exercised (in dollars)     7,120    
Aggregate intrinsic value, outstanding, end of period (in dollars) $ 8,760   8,760   $ 12,531
Aggregate intrinsic value, vested or expected to vest, end of period (in dollars) 8,760   8,760    
Aggregate intrinsic value, exercisable, end of period (in dollars) $ 3,580   $ 3,580