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) 1,495,597          
Proceeds from exercise of options $ 0 8,029 0 0 0 8,029
Common stock issued upon vesting of restricted stock units (in shares) 2,921,254          
Common stock issued upon vesting of restricted stock units $ 0 0 0 0 0 0
Stock-based compensation expense $ 0 20,763 0 0 0 $ 20,763
Repurchase and retirement of common stock (in shares) (1,215,323)         (1,215,323)
Repurchase and retirement of common stock $ 0 (5,316) (13,637) 0 0 $ (18,953)
Net income 0 0 6,138 0 321 6,459
Unrealized loss on available-for-sale securities 0 0 0 (17) 0 (17)
Foreign currency translation adjustments 0 0 0 7,020 111 7,131
Repurchase of noncontrolling interest 0 (9,958) 0 36 (2,226) (12,148)
Reclassification of warrant liabilities $ 0 1,452 0 0 0 1,452
Proceeds from exercise of warrants (in shares) 13,866,954          
Proceeds from exercise of warrants $ 2 159,469 0 0 0 159,471
Balance (in shares) at Jun. 30, 2025 211,138,994          
Balance at Jun. 30, 2025 $ 21 953,446 (517,947) 7,615 0 443,135
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
Proceeds from exercise of options (in shares) 1,077,228          
Proceeds from exercise of options $ 0 7,285 0 0 0 7,285
Common stock issued upon vesting of restricted stock units (in shares) 1,173,259          
Common stock issued upon vesting of restricted stock units $ 0 0 0 0 0 0
Stock-based compensation expense $ 0 11,143 0 0 0 11,143
Repurchase and retirement of common stock (in shares) (414,328)          
Repurchase and retirement of common stock $ 0 (1,871) (5,177) 0 0 (7,048)
Net income 0 0 2,698 0 195 2,893
Unrealized loss on available-for-sale securities 0 0 0 (5) 0 (5)
Foreign currency translation adjustments 0 0 0 5,902 81 5,983
Repurchase of noncontrolling interest 0 (9,958) 0 36 (2,226) (12,148)
Reclassification of warrant liabilities $ 0 1,452 0 0 0 1,452
Proceeds from exercise of warrants (in shares) 6,271,855          
Proceeds from exercise of warrants $ 1 72,126 0 0 0 72,127
Balance (in shares) at Jun. 30, 2025 211,138,994          
Balance at Jun. 30, 2025 $ 21 953,446 (517,947) 7,615 $ 0 443,135
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) 4,246,962         4,246,962
Proceeds from exercise of options $ 0 12,485 0 0   $ 12,485
Common stock issued upon vesting of restricted stock units (in shares) 2,390,785          
Common stock issued upon vesting of restricted stock units $ 0 0 0 0   0
Stock-based compensation expense $ 0 16,842 0 0   $ 16,842
Repurchase and retirement of common stock (in shares) (10,282,957)         (10,282,957)
Repurchase and retirement of common stock $ (1) (46,809) (64,472) 0   $ (111,282)
Net income 0 0 42,820 0   42,820
Unrealized loss on available-for-sale securities 0 0 0 (28)   (28)
Foreign currency translation adjustments $ 0 0 0 (2,662)   (2,662)
Balance (in shares) at Jun. 30, 2026 211,430,823          
Balance at Jun. 30, 2026 $ 21 962,907 (531,730) 5,676   436,874
Balance (in shares) at Mar. 31, 2026 211,853,736          
Balance at Mar. 31, 2026 $ 21 963,971 (531,316) 6,131   438,807
Proceeds from exercise of options (in shares) 3,665,874          
Proceeds from exercise of options $ 0 11,543 0 0   11,543
Common stock issued upon vesting of restricted stock units (in shares) 781,212          
Common stock issued upon vesting of restricted stock units $ 0 0 0 0   0
Stock-based compensation expense $ 0 9,572 0 0   9,572
Repurchase and retirement of common stock (in shares) (4,869,999)          
Repurchase and retirement of common stock $ 0 (22,179) (27,984) 0   (50,163)
Net income 0 0 27,570 0   27,570
Unrealized loss on available-for-sale securities 0 0 0 (21)   (21)
Foreign currency translation adjustments $ 0 0 0 (434)   (434)
Balance (in shares) at Jun. 30, 2026 211,430,823          
Balance at Jun. 30, 2026 $ 21 $ 962,907 $ (531,730) $ 5,676   $ 436,874