XML 46 R35.htm IDEA: XBRL DOCUMENT v3.24.3
Note 2 - Significant Accounting Policies - Summary of Reconciliation of Numerators and Denominators of Basic and Diluted Net Income (Loss) Per Share of Common Stock Computations (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Net income $ 20,317 $ 5,796 $ 10,973 $ 9,323
Weighted average common stock outstanding for basic net income per share (in shares) 49,008,464 47,520,338 48,498,579 46,977,127
Net effect of dilutive common stock equivalents (in shares) 164,897 298,896 526,524 420,082
Weighted average common stock outstanding for diluted net income per share (in shares) 49,173,361 47,819,234 49,025,103 47,397,209
Basic (in dollars per share) $ 0.41 $ 0.12 $ 0.23 $ 0.2
Diluted (in dollars per share) $ 0.41 $ 0.12 $ 0.22 $ 0.2