XML 48 R34.htm IDEA: XBRL DOCUMENT v3.25.0.1
Note 1 - Organization and Summary of Significant Accounting Policies - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Net income (loss) $ 23,383 $ 12,672 $ (223,812)
Basic (in shares) 145,317,418 141,955,112 135,411,258
Dilutive effect of potential common shares (in shares) 15,018,633 6,553,353 0
Weighted-average common shares outstanding assuming dilution (in shares) 160,336,051 148,508,465 135,411,258
Basic (in dollars per share) $ 0.16 $ 0.09 $ (1.65)
Diluted (in dollars per share) $ 0.15 $ 0.09 $ (1.65)