v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS)        
Revenues $ 58,393 $ 32,553 $ 116,737 $ 59,057
Operating costs and expenses:        
Direct operating costs 35,370 23,202 70,462 40,071
Selling and administrative expenses 14,112 9,020 29,092 17,325
Interest expense (income), net (577) 55 (704) (29)
Total 48,905 32,277 98,850 57,367
Income before provision for income taxes 9,488 276 17,887 1,690
Provision for income taxes 2,269 285 2,881 709
Consolidated net income (loss) 7,219 (9) 15,006 981
Income attributable to non-controlling interests   5   6
Net Income (loss) attributable to Innodata Inc. and Subsidiaries $ 7,219 $ (14) $ 15,006 $ 975
Income (loss) per share attributable to Innodata Inc. and Subsidiaries:        
Basic (in dollars per share) $ 0.23 $ 0 $ 0.47 $ 0.03
Diluted (in dollars per share) $ 0.2 $ 0 $ 0.43 $ 0.03
Weighted average shares outstanding:        
Basic (in shares) 31,785 28,878 31,609 28,819
Diluted (in shares) 35,301 28,878 35,120 32,691
Comprehensive Income (Loss):        
Consolidated net income $ 7,219 $ (9) $ 15,006 $ 981
Pension liability adjustment, net of taxes (35)   (36) (1)
Foreign currency translation adjustment 582 (78) 691 (208)
Change in fair value of derivatives, net of taxes 248 (174) 522 (208)
Other comprehensive income (loss) 795 (252) 1,177 (417)
Total comprehensive income (loss) 8,014 (261) 16,183 564
Comprehensive income attributed to non-controlling interest   5   6
Comprehensive income (loss) attributable to Innodata Inc. and Subsidiaries $ 8,014 $ (266) $ 16,183 $ 558