Annual report pursuant to Section 13 and 15(d)

Employee Benefit Plans - Summary of Status of Company's Stock Option Activity (Details)

v3.22.4
Employee Benefit Plans - Summary of Status of Company's Stock Option Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Shares    
Outstanding at the beginning (in shares) 1,252,352 1,707,008
Vested (in shares) 0 594,402
Exercised (in shares) (65,000) (1,039,058)
Cancelled, expired or forfeited (in shares) 0 (10,000)
Outstanding at the ending (in shares) 1,187,352 1,252,352
Exercisable (in shares) 1,187,352 1,126,685
Weighted average exercise price    
Outstanding at the beginning (in dollars per share) $ 3.36 $ 3.37
Vested (in dollars per share) 0 3.09
Exercised (in dollars per share) 2.13 3.23
Cancelled, expired or forfeited (in dollars per share) 0 2.13
Outstanding at the ending (in dollars per share) 3.43 3.36
Exercisable (in dollars per share) $ 3.43 $ 3.48
Weighted average remaining contractual life (Years)    
Weighted average remaining contractual life 2 years 10 months 2 days 3 years 11 months 1 day
Exercisable weighted average remaining contractual life 2 years 10 months 2 days 3 years 8 months 19 days
Intrinsic value    
Intrinsic value, Outstanding $ 3,811 $ 11,581
Intrinsic value, Exercisable $ 3,811 $ 10,283