v3.25.4
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, 2022 $ 5 $ 306,141 $ 138,834   $ 444,980
Balance at beginning (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 $ 0 566     566
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 45,755        
Shares issued under the 2020 Equity Incentive Plan $ 0       0
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 $ 0 531     531
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 89,923        
Shares issued under the 2020 Equity Incentive Plan $ 0       0
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        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Share-based compensation   4,887     4,887
Shares issued under the 2020 Employee Stock Purchase Plan $ 0 386     386
Shares issued under the 2020 Employee Stock Purchase Plan (in shares) 76,256        
Shares issued under the 2020 Equity Incentive Plan $ 0       0
Shares issued under the 2020 Equity Incentive Plan (in shares) 321,265        
Shares surrendered for tax withholdings on equity awards   (37)     (37)
Purchase of treasury stock       $ (45,000) (45,000)
Purchase of treasury stock (in shares)       6,428,571  
Retirement of treasury stock $ 0 (45,000)   $ 45,000 0
Retirement of treasury stock (in shares) (6,428,571)     (6,428,571)  
Net income (loss)     8,575   8,575
Balance at ending at Dec. 31, 2025 $ 5 $ 276,729 $ 147,697   $ 424,431
Balance at ending (in shares) at Dec. 31, 2025 47,221,513