XML 52 R35.htm IDEA: XBRL DOCUMENT v3.24.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, 2023
Dec. 31, 2022
Dec. 31, 2021
Net income (loss) $ 12,672 $ (198,335) $ (348,101)
Basic (in shares) 141,955,112 135,411,258 132,222,753
Dilutive effect of potential common shares (in shares) 6,553,353   0
Weighted-average common shares outstanding assuming dilution (in shares) 148,508,465 135,411,258 132,222,753
Basic (in dollars per share) $ 0.09 $ (1.46) $ (2.63)
Diluted (in dollars per share) $ 0.09 $ (1.46) $ (2.63)