XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.3
Condensed 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, 2022 $ 20 $ 131,001 $ (9,621) $ 121,400
Balances at the beginning (in shares) at Dec. 31, 2022 20,252,677      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   5,597   5,597
Exercise of common stock options and vesting of performance and restricted stock units   13   13
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 249,064      
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   882   882
Common shares issued for employee stock purchase plan (in shares) 120,816      
Net income for the period     20,313 20,313
Balances at the end at Sep. 30, 2023 $ 23 172,115 10,692 182,830
Balances at the end (in shares) at Sep. 30, 2023 23,497,557      
Balances at the beginning at Jun. 30, 2023 $ 23 170,347 (11,607) 158,763
Balances at the beginning (in shares) at Jun. 30, 2023 23,458,302      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   1,766   1,766
Exercise of common stock options and vesting of performance and restricted stock units   2   2
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 39,255      
Net income for the period     22,299 22,299
Balances at the end at Sep. 30, 2023 $ 23 172,115 10,692 182,830
Balances at the end (in shares) at Sep. 30, 2023 23,497,557      
Balances at the beginning at Dec. 31, 2023 $ 24 174,724 18,894 193,642
Balances at the beginning (in shares) at Dec. 31, 2023 23,600,584      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   5,969   5,969
Exercise of common stock options and vesting of performance and restricted stock units   2   2
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 288,598      
Common shares issued for employee stock purchase plan   1,044   1,044
Common shares issued for employee stock purchase plan (in shares) 107,907      
Net income for the period     7,244 7,244
Balances at the end at Sep. 30, 2024 $ 24 181,739 26,138 207,901
Balances at the end (in shares) at Sep. 30, 2024 23,997,089      
Balances at the beginning at Jun. 30, 2024 $ 24 179,669 20,983 200,676
Balances at the beginning (in shares) at Jun. 30, 2024 23,966,748      
Increase (Decrease) in Stockholders' Equity        
Stock-based compensation   2,070   2,070
Exercise of common stock options and vesting of performance and restricted stock units (in shares) 30,341      
Net income for the period     5,155 5,155
Balances at the end at Sep. 30, 2024 $ 24 $ 181,739 $ 26,138 $ 207,901
Balances at the end (in shares) at Sep. 30, 2024 23,997,089