Annual report [Section 13 and 15(d), not S-K Item 405]

Consolidated Statements of Stockholders' Equity

v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common stock
Additional paid-in capital
Retained earnings
Treasury Stock
Total
Balance at beginning at Dec. 31, 2021 $ 5 $ 313,901 $ 94,973   $ 408,879
Balance at beginning (in shares) at Dec. 31, 2021 51,673,099        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   16,498     16,498
Shares issued upon exercise of warrants (in shares) 47,867        
Shares issued under the 2020 Employee Stock Purchase Plan   538     538
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 46,726        
Shares issued under the 2020 Equity Incentive Plan (in shares) 921,769        
Shares surrendered for tax withholdings on equity awards   (2,592)     (2,592)
Purchase of treasury stock       $ (22,204) (22,204)
Purchase of treasury stock (in shares)       1,500,000  
Retirement of treasury stock   (22,204)   $ 22,204  
Retirement of treasury stock (in shares) (1,500,000)     (1,500,000)  
Net income (loss)     43,861   43,861
Balance at ending at Dec. 31, 2022 $ 5 306,141 138,834   444,980
Balance at ending (in shares) at Dec. 31, 2022 51,189,461        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   12,051     12,051
Shares issued under the 2020 Employee Stock Purchase Plan   566     566
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 45,755        
Shares issued under the 2020 Equity Incentive Plan (in shares) 1,719,214        
Shares surrendered for tax withholdings on equity awards   (7,019)     (7,019)
Net income (loss)     (5,563)   (5,563)
Balance at ending at Dec. 31, 2023 $ 5 311,739 133,271   445,015
Balance at ending (in shares) at Dec. 31, 2023 52,954,430        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   4,347     4,347
Shares issued under the 2020 Employee Stock Purchase Plan   531     531
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 89,923        
Shares issued under the 2020 Equity Incentive Plan (in shares) 208,210        
Shares surrendered for tax withholdings on equity awards   (124)     (124)
Net income (loss)     5,851   5,851
Balance at ending at Dec. 31, 2024 $ 5 $ 316,493 $ 139,122   $ 455,620
Balance at ending (in shares) at Dec. 31, 2024 53,252,563