XML 24 R5.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Retained Earnings (Accumulated Deficit)
Total
Balances at the beginning at Dec. 31, 2021 $ 20 $ 119,962 $ 8,245 $ 128,227
Balances at the beginning (in shares) at Dec. 31, 2021 19,877,786      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   9,600   9,600
Exercise of common stock options and vesting of performance and restricted stock units   153   153
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 225,282      
Common shares issued for employee stock purchase plan   1,286   1,286
Common shares issued for employee stock purchase plan (in shares) 149,609      
Net income (loss) for the period     (17,866) (17,866)
Balances at the end at Dec. 31, 2022 $ 20 131,001 (9,621) 121,400
Balances at the end (in shares) at Dec. 31, 2022 20,252,677      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   7,547   7,547
Exercise of common stock options and vesting of performance and restricted stock units $ 1 13   14
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 283,624      
Sale of common stock from follow-on public offering, net of offering expenses $ 3 34,622   34,625
Sale of common stock from follow-on public offering, net of offering expenses (in shares) 2,875,000      
Common shares issued for employee stock purchase plan   1,541   1,541
Common shares issued for employee stock purchase plan (in shares) 189,283      
Net income (loss) for the period     28,515 28,515
Balances at the end at Dec. 31, 2023 $ 24 174,724 18,894 193,642
Balances at the end (in shares) at Dec. 31, 2023 23,600,584      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   7,819   7,819
Exercise of common stock options and vesting of performance and restricted stock units   24   24
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 317,443      
Share repurchases   (3,508)   $ (3,508)
Share repurchase (in shares) (195,518)     (195,518)
Common shares issued for employee stock purchase plan   1,660   $ 1,660
Common shares issued for employee stock purchase plan (in shares) 160,966      
Net income (loss) for the period     16,960 16,960
Balances at the end at Dec. 31, 2024 $ 24 $ 180,719 $ 35,854 $ 216,597
Balances at the end (in shares) at Dec. 31, 2024 23,883,475