v3.25.2
Note 10 - Earnings (Loss) Per Share Applicable To Common Stockholders - Summary of Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net income (loss) - basic and diluted $ 5,387 $ (967) $ 4,170 $ (2,012)
Basic (in shares) 254,369,578 228,988,755 253,970,935 224,795,559
Diluted preferred shares (in shares) 27,614,057 0 27,614,057 0
Diluted (in shares) 281,983,635 228,988,755 281,584,992 224,795,559
Basic (in dollars per share) $ 0.02 $ 0 $ 0.01 $ (0.01)
Diluted (in dollars per share) $ 0.02 $ 0 $ 0.01 $ (0.01)