XML 106 R57.htm IDEA: XBRL DOCUMENT v3.23.3
Stock-Based Compensation - Schedule of Stock Options Activity (Details)
$ / shares in Units, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
$ / shares
shares
Dec. 31, 2022
USD ($)
$ / shares
shares
Number of Options    
Outstanding at beginning of period (in shares) | shares 420,000  
Exercised (in shares) | shares (5,800)  
Forfeited (in shares) | shares (10,000)  
Outstanding at end of period (in shares) | shares 404,200 420,000
Number of options, vested and expected to vest (in shares) | shares 404,200  
Number of options, exercisable (in shares) | shares 130,867  
Weighted-Average Exercise Price    
Outstanding at beginning of period (in dollars per share) | $ / shares $ 18.6  
Exercised (in dollars per share) | $ / shares 17.7  
Forfeited (in dollars per share) | $ / shares 18.9  
Outstanding at end of period (in dollars per share) | $ / shares 18.6 $ 18.6
Weighted average exercise price, vested and expected to vest (in dollars per share) | $ / shares 18.6  
Weighted average exercise price, exercisable (in dollars per share) | $ / shares $ 18.6  
Stock Option Activity, Additional Disclosures    
Weighted average remaining contract life, options outstanding 8 years 1 month 6 days 8 years 9 months 18 days
Weighted average remaining contract life, vested and expected to vest 8 years 1 month 6 days  
Weighted average remaining contract life, exercisable 8 years 1 month 6 days  
Aggregate intrinsic value, options outstanding | $ $ 1,807 $ 0
Aggregate intrinsic value, vested and expected to vest | $ 1,807  
Aggregate intrinsic value, exercisable | $ $ 581