v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-in Capital
Retained Earnings
Accumulated Other Comprehensive Loss
Treasury Stock
Non-Controlling Interest
Total
Balance at the beginning at Dec. 31, 2024 $ 345 $ 53,085 $ 18,977 $ (2,470) $ (6,465) $ (83) $ 63,389
Balance at the beginning (in shares) at Dec. 31, 2024         (3,184,000)    
Balance at the beginning (in shares) at Dec. 31, 2024 34,484,000            
Net income attributable to Innodata Inc. and subsidiaries     7,787       7,787
Stock-based compensation   2,881         2,881
Stock option exercises $ 2 961         963
Stock option exercises (in shares) 261,000            
Issuance of restricted stock units $ 2 (2)          
Issuance of restricted stock units (in shares) 184,000            
Pension liability adjustments, net of taxes       (1)     (1)
Foreign currency translation adjustment       109     109
Change in fair value of derivatives, net of taxes       274     274
Balance at the end at Mar. 31, 2025 $ 349 56,925 26,764 (2,088) $ (6,465) (83) 75,402
Balance at the end (in shares) at Mar. 31, 2025         (3,184,000)    
Balance at the end (in shares) at Mar. 31, 2025 34,929,000            
Balance at the beginning at Dec. 31, 2024 $ 345 53,085 18,977 (2,470) $ (6,465) (83) 63,389
Balance at the beginning (in shares) at Dec. 31, 2024         (3,184,000)    
Balance at the beginning (in shares) at Dec. 31, 2024 34,484,000            
Net income attributable to Innodata Inc. and subsidiaries             15,006
Pension liability adjustments, net of taxes             (36)
Foreign currency translation adjustment             691
Change in fair value of derivatives, net of taxes             522
Balance at the end at Jun. 30, 2025 $ 350 60,150 33,983 (1,293) $ (6,465) (83) 86,642
Balance at the end (in shares) at Jun. 30, 2025         (3,184,000)    
Balance at the end (in shares) at Jun. 30, 2025 35,029,000            
Balance at the beginning at Mar. 31, 2025 $ 349 56,925 26,764 (2,088) $ (6,465) (83) 75,402
Balance at the beginning (in shares) at Mar. 31, 2025         (3,184,000)    
Balance at the beginning (in shares) at Mar. 31, 2025 34,929,000            
Net income attributable to Innodata Inc. and subsidiaries     7,219       7,219
Stock-based compensation   2,721         2,721
Stock option exercises $ 1 504         505
Stock option exercises (in shares) 92,000            
Issuance of restricted stock units (in shares) 8,000            
Pension liability adjustments, net of taxes       (35)     (35)
Foreign currency translation adjustment       582     582
Change in fair value of derivatives, net of taxes       248     248
Balance at the end at Jun. 30, 2025 $ 350 60,150 33,983 (1,293) $ (6,465) (83) 86,642
Balance at the end (in shares) at Jun. 30, 2025         (3,184,000)    
Balance at the end (in shares) at Jun. 30, 2025 35,029,000            
Balance at the beginning at Dec. 31, 2025 $ 355 64,213 51,158 (2,116) $ (6,465) (83) $ 107,062
Balance at the beginning (in shares) at Dec. 31, 2025         (3,184,000)   3,184,000
Balance at the beginning (in shares) at Dec. 31, 2025 35,521,000            
Net income attributable to Innodata Inc. and subsidiaries     14,898       $ 14,898
Stock-based compensation   5,908         5,908
Stock option exercises $ 3 954         957
Stock option exercises (in shares) 296,000            
Issuance of restricted stock units (in shares) 22,000            
Shares withheld for restricted stock unit net settlement   (50)         (50)
Pension liability adjustments, net of taxes       3     3
Foreign currency translation adjustment       (188)     (188)
Change in fair value of derivatives, net of taxes       (415)     (415)
Balance at the end at Mar. 31, 2026 $ 358 71,025 66,056 (2,716) $ (6,465) (83) 128,175
Balance at the end (in shares) at Mar. 31, 2026         (3,184,000)    
Balance at the end (in shares) at Mar. 31, 2026 35,839,000            
Balance at the beginning at Dec. 31, 2025 $ 355 64,213 51,158 (2,116) $ (6,465) (83) $ 107,062
Balance at the beginning (in shares) at Dec. 31, 2025         (3,184,000)   3,184,000
Balance at the beginning (in shares) at Dec. 31, 2025 35,521,000            
Net income attributable to Innodata Inc. and subsidiaries             $ 29,310
Stock option exercises (in shares)             2,008,924
Pension liability adjustments, net of taxes             $ 6
Foreign currency translation adjustment             (452)
Change in fair value of derivatives, net of taxes             (338)
Balance at the end at Jun. 30, 2026 $ 376 88,138 80,468 (2,900) $ (6,465) (83) $ 159,534
Balance at the end (in shares) at Jun. 30, 2026         (3,184,000)   3,184,000
Balance at the end (in shares) at Jun. 30, 2026 37,560,000            
Balance at the beginning at Mar. 31, 2026 $ 358 71,025 66,056 (2,716) $ (6,465) (83) $ 128,175
Balance at the beginning (in shares) at Mar. 31, 2026         (3,184,000)    
Balance at the beginning (in shares) at Mar. 31, 2026 35,839,000            
Net income attributable to Innodata Inc. and subsidiaries     14,412       14,412
Stock-based compensation   7,196         7,196
Stock option exercises $ 18 9,929         9,947
Stock option exercises (in shares) 1,713,000            
Issuance of restricted stock units (in shares) 8,000            
Shares withheld for restricted stock unit net settlement   (12)         (12)
Pension liability adjustments, net of taxes       3     3
Foreign currency translation adjustment       (264)     (264)
Change in fair value of derivatives, net of taxes       77     77
Balance at the end at Jun. 30, 2026 $ 376 $ 88,138 $ 80,468 $ (2,900) $ (6,465) $ (83) $ 159,534
Balance at the end (in shares) at Jun. 30, 2026         (3,184,000)   3,184,000
Balance at the end (in shares) at Jun. 30, 2026 37,560,000