XML 98 R82.htm IDEA: XBRL DOCUMENT v3.25.0.1
Income (loss) per Share (Details) - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Income (loss) per Share    
Net income (loss) attributable to Innodata Inc. and Subsidiaries $ 28,660 $ (908)
Weighted average common shares outstanding 29,163 28,131
Dilutive effect of outstanding options and restricted stock units 3,014  
Adjusted for dilutive computation 32,177 28,131