Quarterly report pursuant to Section 13 or 15(d)

Stockholders' Equity - Schedule of Stock Options Activity (Details)

v3.23.2
Stockholders' Equity - Schedule of Stock Options Activity (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Number of Shares      
Number of shares options granted (in shares) 120,000 1,125,000  
Number of shares options forfeited (in shares)   (744,369)  
Weighted Average Exercise Price      
Weighted average remaining contractual life (in years)   4 years 9 months 18 days  
Closing stock price (in dollars per share) $ 7.26 $ 7.26  
Equity Option      
Number of Shares      
Number of shares options outstanding - beginning (in shares)   3,952,000  
Number of shares options granted (in shares)   1,125,000  
Number of shares options exercised (in shares)   (1,348,000)  
Number of shares options forfeited (in shares)   (38,000)  
Number of shares options outstanding - ending (in shares) 3,691,000 3,691,000 3,952,000
Number of shares options vested and exercisable (in shares) 1,740,000 1,740,000  
Weighted Average Exercise Price      
Weighted average exercise price, beginning (in dollars per share)   $ 5.36  
Weighted average exercise price, granted (in dollars per share)   8.65  
Weighted average exercise price, cashless exercised (in dollars per share)   3.20  
Weighted average exercise price, forfeited (in dollars per share)   2.64  
Weighted average exercise price, ending (in dollars per share) $ 7.45 7.45 $ 5.36
Weighted average exercise price, options vested and exercisable (in dollars per share) $ 6.55 $ 6.55  
Weighted average remaining contractual life (in years)   5 years 4 months 24 days 4 years
Weighted average remaining contractual life shares options granted (in years)   6 years 9 months 18 days  
Weighted average remaining contractual life, options vested and exercisable (in years)   4 years 7 months 6 days  
Total intrinsic value, outstanding, beginning   $ 20,379  
Total intrinsic value, outstanding, ending $ 3,341 3,341 $ 20,379
Total intrinsic value, options vested and exercisable $ 2,967 $ 2,967