XML 17 R6.htm IDEA: XBRL DOCUMENT v3.26.1
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
$ in Thousands
Common Stock Outstanding [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Noncontrolling Interest [Member]
Total
Balance (in shares) at Dec. 31, 2024 194,070,512          
Balance at Dec. 31, 2024 $ 19 $ 779,007 $ (510,448) $ 576 $ 1,794 $ 270,948
Proceeds from exercise of options (in shares) 418,369          
Proceeds from exercise of options $ 0 744 0 0 0 744
Common stock issued upon vesting of restricted stock units (in shares) 1,747,995          
Common stock issued upon vesting of restricted stock units $ 0 0 0 0 0 0
Stock-based compensation expense $ 0 9,620 0 0 0 $ 9,620
Repurchase and retirement of common stock (in shares) (800,995)         (800,995)
Repurchase and retirement of common stock $ 0 (3,445) (8,460) 0 0 $ (11,905)
Net income 0 0 3,440 0 126 3,566
Unrealized loss on available-for-sale securities 0 0 0 (12) 0 (12)
Foreign currency translation adjustments $ 0 0 0 1,118 30 1,148
Proceeds from exercise of warrants (in shares) 7,595,099          
Proceeds from exercise of warrants $ 1 87,343 0 0 0 87,344
Balance (in shares) at Mar. 31, 2025 203,030,980          
Balance at Mar. 31, 2025 $ 20 873,269 (515,468) 1,682 $ 1,950 361,453
Balance (in shares) at Dec. 31, 2025 215,076,033          
Balance at Dec. 31, 2025 $ 22 980,389 (510,078) 8,366   $ 478,699
Proceeds from exercise of options (in shares) 581,088         581,088
Proceeds from exercise of options $ 0 942 0 0   $ 942
Common stock issued upon vesting of restricted stock units (in shares) 1,609,573          
Common stock issued upon vesting of restricted stock units $ 0 0 0 0   0
Stock-based compensation expense $ 0 7,270 0 0   $ 7,270
Repurchase and retirement of common stock (in shares) (5,412,958)         (5,412,958)
Repurchase and retirement of common stock $ (1) (24,630) (36,488) 0   $ (61,119)
Net income 0 0 15,250 0   15,250
Unrealized loss on available-for-sale securities 0 0 0 (7)   (7)
Foreign currency translation adjustments $ 0 0 0 (2,228)   (2,228)
Balance (in shares) at Mar. 31, 2026 211,853,736          
Balance at Mar. 31, 2026 $ 21 $ 963,971 $ (531,316) $ 6,131   $ 438,807