Annual report pursuant to Section 13 and 15(d)

Consolidated Statements of Stockholders' Equity

v3.24.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, 2020 $ 4 $ 292,593 $ 58,858   $ 351,455
Balance at beginning (in shares) at Dec. 31, 2020 41,046,216        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of Earn-Out shares   (694)     (694)
Issuance of Earn-Out shares (in shares) 3,709,803        
Shares issued upon exercise of warrants   9,282     9,282
Shares issued upon exercise of warrants (in shares) 807,114        
Shares tendered for cashless redemption of public warrants $ 1 (1)      
Shares tendered for cashless redemption of public warrants (in shares) 6,079,966        
Share-based compensation   12,721     12,721
Share-based compensation (in shares) 30,000        
Net (loss) income     36,115   36,115
Balance at ending at Dec. 31, 2021 $ 5 313,901 94,973   408,879
Balance at ending (in shares) at Dec. 31, 2021 51,673,099        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Shares issued upon exercise of warrants (in shares) 47,867        
Share-based compensation   16,498     16,498
Shares issued under the 2020 Employee Stock Purchase Plan   538     $ 538
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 46,726       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 (loss) income     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       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 (loss) income     (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