Innodata Inc(NASDAQ:INOD)

Innodata Inc. operates as a global data engineering company in the United States, the United Kingdom, the Netherlands, Canada, and internationally. The company operates through three segments: Digital Data Solutions (DDS), Synodex, and Agility. The DDS segment offers a range of solutions and platfor...
Website: http://www.innodata.com
Founded: 1988
Full Time Employees: 3,600
Founder: Jack Abuhoff
Sector: Technology
Industry: Information Technology Services
• Market Cap:
• Exchange:
• Shs Outstanding:
• Employees:
• Beta:
• Return on Equity (ROE) ttm:
• Return on Assets (ROA) ttm:
• EPS ttm:
• Book value per Share:
• Cash per Share:
• Current ast per Share:
• P/E ttm:
• P/E forward:
• P/E ttm high:
• P/E ttm low:
• P/S ttm:
• P/B ttm:
• P/FCF ttm:
• PEG ratio:
• Cash Ratio ttm:
• Quick Ratio ttm:
• Current Ratio ttm:
• Gross Mgn ttm:
• EBITDA Mgn ttm:
• Operating Mgn ttm:
• Net Income Mgn ttm:
• Trailing Div yield:
• Forward Div yield:
• Payout Ratio ttm:
• Ex-Dividend date:
• Target Price High:
• Target Price Low:
• Target Price Mean:
• Number of Analysts:
• Debt Ratio ttm:
• Debt to Equity ttm:
• Total Net Debt:
At a glance:
- Core Business: AI Data Engineering & Digital Content Services: Innodata Inc. provides data preparation, annotation, and content/digital transformation services that support AI/ML model development and enterprise content workflows.
- Demand Tailwinds from Generative AI Adoption: Customer interest is increasingly tied to generative AI initiatives, which can expand opportunities for large-scale dataset curation, model training support, and ongoing data operations.
- Customer Concentration and Project-Based Revenue Profile: Results can be influenced by the timing and scope of large client programs; revenue visibility may fluctuate if major engagements ramp, pause, or conclude.
- Operating Leverage Potential with Scale: Because delivery relies on labor and platform/process efficiency, incremental volume can improve margins if utilization and pricing hold, but cost inflation or ramp inefficiencies can pressure profitability.
- Key Execution Focus: Quality, Security, and Talent Availability: Maintaining high annotation/production quality, strong data security/compliance, and sufficient skilled workforce capacity are central to winning and retaining enterprise AI data programs.
Bull Thesis:
- Leveraging Explosive Growth in AI Market: Innodata is a pure-play beneficiary of the rapidly expanding artificial intelligence market. As enterprises increasingly adopt AI and machine learning, the demand for high-quality training data, data annotation, and AI-enabled solutions, which are Innodata's core offerings, is set to grow exponentially, positioning the company for significant long-term tailwinds.
- Critical Role in AI Data Supply Chain: Innodata occupies a crucial position in the AI development lifecycle, providing the essential data annotation, data engineering, and content services that power AI models. Their expertise in creating and refining large, complex datasets makes them indispensable for companies building, training, and maintaining sophisticated AI systems, creating a sticky service offering.
- Path to Improved Profitability and Operating Leverage: As Innodata scales its operations and leverages its proprietary tools and methodologies, there is significant potential for improved operating leverage. Increased revenue volume against relatively fixed costs, coupled with optimized delivery models, could lead to expanding gross and operating margins, driving the company towards consistent profitability.
- Expanding Client Base and Strategic Partnerships: Innodata has demonstrated an ability to attract new enterprise clients and deepen relationships with existing ones, including major tech companies. Continued success in securing high-value contracts and expanding its footprint with key partners could accelerate revenue growth, enhance market share, and provide more stable, recurring revenue streams.
Bear Thesis:
- Persistent Profitability Challenges and Negative Free Cash Flow: Despite revenue growth in certain periods, Innodata has historically struggled with consistent profitability and often reports negative free cash flow. This raises concerns about the company's long-term financial sustainability, ability to fund operations and growth initiatives internally, and potential need for future dilutive capital raises.
- Intense Competition and Risk of Commoditization: The market for data annotation and AI services is highly fragmented and intensely competitive, with numerous players ranging from large IT service providers to specialized startups and crowdsourcing platforms. This competition can lead to significant pricing pressure and the risk of commoditization for basic services, making it difficult for Innodata to maintain or expand margins.
- High Client Concentration Risk: Innodata, like many service-oriented small-cap companies, may face significant client concentration risk. The loss of one or a few major clients could have a disproportionately negative impact on revenue, profitability, and future growth prospects, leading to high revenue volatility.
- Execution Risk in a Rapidly Evolving AI Landscape: The AI market is evolving at an unprecedented pace, requiring constant adaptation. Innodata faces execution risks related to adapting its services and technology to new client demands, managing a global workforce efficiently, and staying ahead of technological shifts, which could impact its ability to deliver on growth promises and maintain competitive relevance.
- Scalability Challenges and Reliance on Human Labor: While Innodata leverages AI tools, a significant portion of its data annotation and content services still relies on a large human workforce. This model can present scalability challenges, potential for wage inflation, and quality control complexities, which might limit rapid expansion or margin improvement compared to more automated solutions.
Main Competitors:
- Appen Limited ($APX (ASX)) (AI Data Annotation & Collection Services), A direct competitor specializing in providing high-quality, human-annotated data for AI/ML model training, including text, image, audio, and video data, leveraging a global crowd workforce. They compete directly for large-scale data labeling projects across various industries.
- Scale AI (Data Labeling Platform & Services), A prominent competitor, particularly in the US market, known for its advanced data annotation and validation services for complex AI applications such as autonomous driving, generative AI, and computer vision. They often target high-value, technically challenging data preparation tasks.
- TELUS International ($TIXT) (AI Data Solutions), While broader in its BPO and CX solutions, TELUS International has a significant 'AI Data Solutions' segment that directly competes with Innodata. They offer comprehensive data collection, annotation, and validation services for AI, leveraging their global workforce and technology platforms.
- Wipro Limited ($WIT) (Data, Analytics & AI Services), A large global IT services and consulting firm that competes by offering broader digital transformation services, including data engineering, analytics, and AI strategy. They often encompass data preparation and annotation as part of larger enterprise solutions, leveraging their extensive global IT services footprint and client relationships.
Moat:
Innodata operates in a highly competitive and rapidly evolving market for AI data solutions, data engineering, and content services. Its primary competitors range from pure-play data annotation specialists like Appen and Scale AI, which focus on high-quality, scalable data labeling, to larger IT services firms such as Wipro that offer data services as part of broader digital transformation initiatives. Other specialized players like TELUS International's AI Data Solutions also vie for market share. Innodata's competitive advantages (moat) stem from its deep domain expertise, particularly in complex data and content, proprietary technology platforms that enhance efficiency and quality, and a global delivery model that balances cost-effectiveness with scalability. The company differentiates itself by focusing on high-quality, complex data challenges and leveraging its long history in data transformation, increasingly positioning itself as a key enabler for generative AI applications. The market is characterized by intense price competition for commoditized tasks and a constant need for technological adaptation to stay ahead.
Income Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
revenues | 90,096,000 | 72,376,000 | 62,550,000 | 58,393,000 | 58,344,000 | 59,180,000 | 52,224,000 | 32,553,000 | 26,504,000 | 26,112,000 | 22,169,000 | 19,655,000 | 18,839,000 | 19,375,000 | 18,447,000 | 19,987,000 | 21,192,000 | 19,289,000 | 17,450,000 | 17,049,000 | 15,967,000 | 15,294,000 | 14,553,000 | 13,863,000 | 14,530,000 | 14,679,000 | 41,179,000 | 13,639,000 | 13,694,000 | 14,979,000 | 14,049,000 | 14,270,000 | 14,120,000 | 15,658,000 | 15,018,000 | 15,300,000 | 14,953,000 | 15,674,000 | 16,060,000 | 15,642,000 | 15,698,000 | 15,523,000 | 15,135,000 | 14,063,000 | 13,802,000 | 15,892,000 | 14,804,000 | 14,314,000 | 14,066,000 | 15,440,000 | 15,746,000 | 16,160,000 | 16,903,000 | 18,978,000 | 19,710,000 | 22,768,000 | 25,136,000 | 23,739,000 | 19,245,000 | 16,257,000 | 14,701,000 | 14,890,000 | 15,763,000 | 15,386,000 | 15,474,000 | 16,772,000 | 19,107,000 | 21,635,000 | 21,815,000 | 18,333,000 | 17,870,000 | 18,400,000 | 18,138,000 | 16,347,000 | 12,729,000 | 10,400,000 | 9,721,000 | 10,285,000 | |||
yoy | 54.42% | 22.30% | 19.77% | 79.38% | 120.13% | 126.64% | 135.57% | 65.62% | 40.69% | 34.77% | 20.18% | -1.66% | -11.10% | 0.45% | 5.71% | 17.23% | 32.72% | 26.12% | 19.91% | 22.98% | 9.89% | 4.19% | -64.66% | 1.64% | 6.10% | -2.00% | 193.11% | -4.42% | -3.02% | -4.34% | -6.45% | -6.73% | -5.57% | -0.10% | -6.49% | -2.19% | -4.75% | 0.97% | 6.11% | 11.23% | 13.74% | -2.32% | 2.24% | -1.75% | -1.88% | 2.93% | -5.98% | -11.42% | -16.78% | -18.64% | -20.11% | -29.02% | -32.75% | -20.06% | 2.42% | 40.05% | 70.98% | 59.43% | 22.09% | 5.66% | -5.00% | -11.22% | -17.50% | -28.88% | -29.07% | -8.51% | 6.92% | 17.58% | 1.08% | 9.32% | 44.55% | 74.40% | 68.16% | 23.76% | |||||||
qoq | 24.48% | 15.71% | 7.12% | 0.08% | -1.41% | 13.32% | 60.43% | 22.82% | 1.50% | 17.79% | 12.79% | 4.33% | -2.77% | 5.03% | -7.71% | -5.69% | 9.87% | 10.54% | 2.35% | 6.78% | 4.40% | 5.09% | 4.98% | -4.59% | -1.02% | -64.35% | 201.92% | -0.40% | -8.58% | 6.62% | -1.55% | 1.06% | -9.82% | 4.26% | -1.84% | 2.32% | -4.60% | -2.40% | 2.67% | -0.36% | 1.13% | 2.56% | 7.62% | 1.89% | -13.15% | 7.35% | 3.42% | 1.76% | -8.90% | -1.94% | -2.56% | -4.40% | -10.93% | -3.71% | -13.43% | -9.42% | 5.88% | 23.35% | 18.38% | 10.58% | -1.27% | -5.54% | 2.45% | -0.57% | -7.74% | -12.22% | -11.68% | -0.83% | 18.99% | 2.59% | -2.88% | 10.96% | 28.42% | 6.98% | -5.48% | ||||||
direct operating costs | 50,304,000 | 44,676,000 | 37,046,000 | 35,370,000 | 35,092,000 | 32,423,000 | 30,893,000 | 23,202,000 | 16,869,000 | 15,948,000 | 13,945,000 | 12,715,000 | 12,874,000 | 12,738,000 | 12,389,000 | 12,992,000 | 13,414,000 | 12,286,000 | 10,703,000 | 10,409,000 | 10,096,000 | 9,189,000 | 9,784,000 | 9,682,000 | 9,743,000 | 9,171,000 | 28,154,000 | 9,575,000 | 9,560,000 | 9,985,000 | 9,237,000 | 9,929,000 | 9,894,000 | 11,241,000 | 11,463,000 | 11,399,000 | 11,723,000 | 11,647,000 | 12,422,000 | 11,685,000 | 11,465,000 | 11,372,000 | 10,452,000 | 10,991,000 | 11,125,000 | 11,622,000 | 10,673,000 | 11,319,000 | 10,291,000 | 9,545,750 | 11,973,000 | 13,419,000 | 12,791,000 | 11,066,750 | 13,509,000 | 14,654,000 | 16,105,000 | 8,718,500 | 12,831,000 | 11,370,000 | 10,673,000 | 8,912,750 | 11,272,000 | 12,107,000 | 12,272,000 | 10,176,750 | 13,398,000 | 14,199,000 | 13,110,000 | 13,219,000 | 13,827,000 | 13,414,000 | |||||||||
gross profit | 39,792,000 | 27,700,000 | 25,504,000 | 23,023,000 | 23,252,000 | 26,757,000 | 21,331,000 | 9,351,000 | 9,635,000 | 10,164,000 | 8,224,000 | 6,940,000 | 5,965,000 | 6,637,000 | 6,058,000 | 6,995,000 | 7,778,000 | 7,003,000 | 6,747,000 | 6,640,000 | 5,871,000 | 6,105,000 | 4,769,000 | 4,181,000 | 4,787,000 | 5,508,000 | 13,025,000 | 4,064,000 | 4,134,000 | 4,994,000 | 4,812,000 | 4,341,000 | 4,226,000 | 4,417,000 | 3,555,000 | 3,901,000 | 3,230,000 | 4,027,000 | 3,638,000 | 3,957,000 | 4,233,000 | 4,151,000 | 4,683,000 | 3,072,000 | 2,677,000 | 4,270,000 | 4,131,000 | 2,995,000 | 3,775,000 | 5,894,250 | 3,773,000 | 2,741,000 | 4,112,000 | 7,911,250 | 6,201,000 | 8,114,000 | 9,031,000 | 15,020,500 | 6,414,000 | 4,887,000 | 4,028,000 | 5,977,250 | 4,491,000 | 3,279,000 | 3,202,000 | 6,595,250 | 5,709,000 | 7,436,000 | 8,705,000 | 5,114,000 | 4,043,000 | 4,986,000 | |||||||||
yoy | 71.13% | 3.52% | 19.56% | 146.21% | 141.33% | 163.25% | 159.38% | 34.74% | 61.53% | 53.14% | 35.75% | -0.79% | -23.31% | -5.23% | -10.21% | 5.35% | 32.48% | 14.71% | 41.48% | 58.81% | 22.64% | 10.84% | -63.39% | 2.88% | 15.80% | 10.29% | 170.68% | -6.38% | -2.18% | 13.06% | 35.36% | 11.28% | 30.84% | 9.68% | -2.28% | -1.42% | -23.69% | -2.99% | -22.31% | 28.81% | 58.12% | -2.79% | 13.36% | 2.57% | -29.09% | -27.56% | 9.49% | 9.27% | -8.20% | -25.50% | -39.15% | -66.22% | -54.47% | -47.33% | -3.32% | 66.03% | 124.21% | 151.29% | 42.82% | 49.04% | 25.80% | -9.37% | -21.33% | -55.90% | -63.22% | 28.96% | 41.21% | 49.14% | |||||||||||||
qoq | 43.65% | 8.61% | 10.78% | -0.98% | -13.10% | 25.44% | 128.11% | -2.95% | -5.20% | 23.59% | 18.50% | 16.35% | -10.13% | 9.56% | -13.40% | -10.07% | 11.07% | 3.79% | 1.61% | 13.10% | -3.83% | 28.01% | 14.06% | -12.66% | -13.09% | -57.71% | 220.50% | -1.69% | -17.22% | 3.78% | 10.85% | 2.72% | -4.32% | 24.25% | -8.87% | 20.77% | -19.79% | 10.69% | -8.06% | -6.52% | 1.98% | -11.36% | 52.44% | 14.76% | -37.31% | 3.36% | 37.93% | -20.66% | -35.95% | 56.22% | 37.65% | -33.34% | -48.02% | 27.58% | -23.58% | -10.15% | -39.88% | 134.18% | 31.25% | 21.33% | -32.61% | 33.09% | 36.96% | 2.40% | -51.45% | 15.52% | -23.22% | -14.58% | 70.22% | 26.49% | -18.91% | ||||||||||
gross margin % | 44.17% | 38.27% | 40.77% | 39.43% | 39.85% | 45.21% | 40.85% | 28.73% | 36.35% | 38.92% | 37.10% | 35.31% | 31.66% | 34.26% | 32.84% | 35.00% | 36.70% | 36.31% | 38.66% | 38.95% | 36.77% | 39.92% | 32.77% | 30.16% | 32.95% | 37.52% | 31.63% | 29.80% | 30.19% | 33.34% | 34.25% | 30.42% | 29.93% | 28.21% | 23.67% | 25.50% | 21.60% | 25.69% | 22.65% | 25.30% | 26.97% | 26.74% | 30.94% | 21.84% | 19.40% | 26.87% | 27.90% | 20.92% | 26.84% | 38.18% | 23.96% | 16.96% | 24.33% | 41.69% | 31.46% | 35.64% | 35.93% | 63.27% | 33.33% | 30.06% | 27.40% | 40.14% | 28.49% | 21.31% | 20.69% | 39.32% | 29.88% | 34.37% | 39.90% | 27.90% | 22.62% | 27.10% | NaN% | 0% | 0% | 0% | NaN% | 0% | 0% | 0% | |
selling and administrative expenses | 22,892,000 | 16,769,000 | 13,745,000 | 14,112,000 | 14,980,000 | 15,503,000 | 9,910,000 | 9,020,000 | 8,305,000 | 8,203,000 | 7,401,000 | 7,574,000 | 7,797,000 | 8,356,000 | 9,117,000 | 10,277,000 | 10,190,000 | 8,145,000 | 7,262,000 | 6,980,000 | 5,525,000 | 4,999,000 | 4,582,000 | 4,564,000 | 4,723,000 | 4,844,000 | 14,166,000 | 4,613,000 | 4,602,000 | 4,623,000 | 3,640,000 | 3,667,000 | 3,916,000 | 7,094,000 | 4,438,000 | 4,043,000 | 4,625,000 | 5,070,000 | 5,105,000 | 5,553,000 | 3,811,000 | 4,442,000 | 3,941,000 | 4,278,000 | 4,135,000 | 4,477,000 | 4,284,000 | 3,862,000 | 3,789,000 | 4,323,000 | 3,992,000 | 4,357,000 | 4,624,000 | 5,370,000 | 5,233,000 | 6,186,000 | 5,400,000 | 6,319,000 | 4,639,000 | 4,071,000 | 4,053,000 | 3,736,000 | 4,018,000 | 3,770,000 | 4,135,000 | 5,896,000 | 3,752,000 | 3,063,000 | 3,607,000 | 3,564,000 | 3,985,000 | 4,232,000 | 3,553,000 | 3,549,000 | 3,445,000 | 3,347,000 | 4,167,000 | 3,386,000 | |||
interest income | -442,000 | -428,000 | -420,000 | -127,000 | -7,000 | 8,000 | -19,000 | -26,000 | -31,000 | -33,000 | -22,000 | -9,000 | -78,500 | -57,000 | -117,000 | -140,000 | -53,000 | -32,000 | -90,000 | -91,000 | -219,000 | -175,000 | -170,000 | -109,000 | -140,000 | -49,000 | -33,000 | -2,000 | -33,000 | -6,000 | -6,000 | -13,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
income before provision for income taxes | 17,342,000 | 11,359,000 | 12,179,000 | 9,488,000 | 8,399,000 | 11,348,000 | 11,447,000 | 276,000 | 1,414,000 | 1,904,000 | 757,000 | -627,000 | -1,895,000 | -1,729,000 | -3,281,000 | -2,415,000 | -1,016,000 | -519,000 | 236,000 | 336,000 | -9,750 | 143,000 | -381,000 | 51,000 | 649,000 | -1,177,000 | -561,000 | -479,000 | 362,000 | 1,162,000 | -11,000 | 306,000 | -2,663,000 | -885,000 | -143,000 | -1,383,000 | 100,000 | 1,000,000 | 2,018,000 | 3,722,000 | 755,000 | 1,950,000 | 986,000 | 84,000 | 522,000 | 2,863,250 | 1,963,000 | 4,379,000 | 5,111,000 | 1,611,000 | 108,000 | -623,000 | |||||||||||||||||||||||||||||
provision for income taxes | 2,444,000 | 2,526,000 | 3,837,000 | 2,269,000 | 612,000 | 1,045,000 | -5,944,000 | 285,000 | 424,000 | 248,000 | 374,000 | 188,000 | 218,000 | 229,000 | 268,000 | 550,000 | 475,000 | 221,000 | 328,000 | 366,000 | -73,000 | -103,000 | -70,000 | 169,000 | 405,000 | 598,000 | 493,000 | 100,000 | -28,000 | 306,000 | 469,000 | 451,000 | 582,000 | -522,000 | 268,000 | 94,000 | 445,000 | -2,000 | 352,000 | 258,000 | 518,000 | 440,000 | 462,000 | -254,000 | 554,000 | -107,000 | 306,000 | 106,000 | 101,000 | -358,000 | 7,297,000 | -1,013,000 | -475,000 | -259,000 | 136,000 | 365,000 | 908,000 | 298,000 | 766,000 | 228,000 | 69,000 | -1,566,000 | 209,000 | 416,000 | 473,000 | 843,000 | 667,000 | 1,175,000 | 503,000 | 72,000 | 167,000 | 91,000 | 20,000 | 43,000 | |||||||
consolidated net income | 14,898,000 | 8,833,000 | 8,342,000 | 7,219,000 | 7,787,000 | 10,303,000 | 17,391,000 | 990,000 | 383,000 | -2,890,000 | -847,000 | 409,000 | 213,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income attributable to non-controlling interests | 7,000 | 2,000 | 5,000 | 1,000 | 4,000 | 12,000 | 3,000 | 1,000 | 2,000 | -75,000 | -69,000 | -47,000 | -27,000 | 11,000 | 6,250 | 7,000 | 7,000 | 11,000 | -7,000 | -10,000 | -8,000 | 1,000 | 5,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to innodata inc. and subsidiaries | 14,898,000 | 8,833,000 | 8,342,000 | 7,219,000 | 7,787,000 | 10,296,000 | 17,389,000 | -14,000 | 989,000 | 1,652,000 | 371,000 | -815,000 | -2,116,000 | -1,960,000 | -3,327,000 | -3,833,000 | -2,815,000 | -1,168,000 | -800,000 | 398,000 | 1,185,000 | 206,000 | -557,000 | -365,000 | 58,000 | -1,660,000 | -653,000 | -452,000 | 50,000 | 688,000 | -466,000 | -268,000 | -2,091,000 | -1,068,000 | -166,000 | -1,730,000 | -983,000 | -2,766,000 | -1,778,000 | 3,000 | -593,000 | 406,000 | -799,000 | -1,840,000 | -281,000 | -219,000 | -663,000 | 189,000 | 864,000 | -11,692,000 | -121,000 | 316,000 | 664,000 | 1,289,000 | 2,088,000 | ||||||||||||||||||||||||||
yoy | 91.32% | -14.21% | -52.03% | -51664.29% | 687.36% | 523.24% | 4587.06% | -98.28% | -146.74% | -184.29% | -111.15% | -78.74% | -24.83% | 67.81% | 315.88% | -807.29% | -198.57% | -488.35% | -209.04% | 1943.10% | -112.41% | -14.70% | -19.25% | 16.00% | -341.28% | 40.13% | 68.66% | -102.39% | -164.42% | 180.72% | -84.51% | 112.72% | -61.39% | -90.66% | -57766.67% | 65.77% | -781.28% | 122.53% | -100.16% | 111.03% | -285.39% | 20.51% | -1073.54% | -132.52% | -98.13% | 447.93% | -40.19% | 30.12% | -1007.06% | -105.80% | |||||||||||||||||||||||||||||||
qoq | 68.66% | 5.89% | 15.56% | -7.29% | -24.37% | -40.79% | -124307.14% | -101.42% | -40.13% | 345.28% | -145.52% | -61.48% | 7.96% | -41.09% | -13.20% | 36.16% | 141.01% | 46.00% | -66.41% | 475.24% | -136.98% | 52.60% | -729.31% | -103.49% | 154.21% | 44.47% | -1004.00% | -92.73% | -247.64% | 73.88% | -87.18% | 95.79% | 543.37% | -90.40% | 75.99% | -64.46% | 55.57% | -59366.67% | -100.51% | -246.06% | -150.81% | -56.58% | 554.80% | 28.31% | -66.97% | -450.79% | -78.13% | -107.39% | 9562.81% | -138.29% | -52.41% | -48.49% | -38.27% | ||||||||||||||||||||||||||||
net income margin % | 16.54% | 12.20% | 13.34% | 12.36% | 13.35% | 17.40% | 33.30% | -0.04% | 3.73% | 6.33% | 1.67% | -4.15% | -11.23% | -10.12% | -18.04% | -19.18% | -13.28% | -6.06% | -4.58% | 0% | 2.49% | 7.75% | 1.42% | -4.02% | -2.51% | 0.40% | -4.03% | -4.79% | -3.30% | 0.33% | 4.90% | -3.27% | -1.90% | -13.35% | -7.11% | -1.08% | -11.57% | -6.27% | -17.22% | -11.37% | 0.02% | -3.82% | 2.68% | -5.68% | -13.33% | -1.77% | -1.48% | -4.63% | 1.34% | 5.60% | -74.25% | -0.75% | 1.87% | 3.50% | 6.54% | 9.17% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | 0% | 0% | 0% | NaN% | 0% | 0% | 0% | |
income per share attributable to innodata inc. and subsidiaries: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.46 | 0.27 | 0.26 | 0.23 | 0.25 | 0.34 | 0.6 | 0.03 | 0.01 | -0.1 | -0.03 | 0.02 | 0.01 | 0.03 | 0.03 | 0.01 | 0.03 | 0.05 | 0.08 | 0.14 | 0.083 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.42 | 0.25 | 0.24 | 0.2 | 0.22 | 0.34 | 0.51 | 0.03 | 0.01 | -0.1 | -0.03 | 0.01 | 0.01 | 0.03 | 0.03 | 0.01 | 0.02 | 0.05 | 0.08 | 0.13 | 0.08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 32,625 | 31,807 | 31,848 | 31,785 | 31,434 | 29,163 | 28,994 | 28,753 | 28,459 | 27,158 | 26,630 | 26,971 | 25,873 | 24,470 | 25,877 | 25,627 | 25,445 | 25,337 | 25,232 | 25,038 | 25,053 | 24,940 | 24,880 | 24,883 | 25,085 | 24,459 | 24,707 | 25,059 | 25,155 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 35,572 | 35,025 | 35,266 | 35,301 | 34,951 | 32,177 | 34,007 | 32,239 | 32,463 | 27,158 | 26,630 | 26,971 | 29,452 | 25,260 | 26,093 | 25,627 | 25,574 | 25,337 | 25,232 | 25,338 | 25,053 | 24,940 | 25,671 | 27,446 | 26,862 | 25,974 | 25,104 | 25,308 | 25,414 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension liability adjustment, net of taxes | 3 | -347 | -1 | -35 | -1 | 181 | -1 | -1 | -313 | -4 | -4 | -5 | 659 | 35 | 38 | 40 | -446 | 10 | 11 | 11 | -415 | -1 | 11 | 14 | -1,386 | -118 | 434 | -57 | -58 | -59 | -13 | -60 | -61 | -62 | 111 | -83 | -82 | -82 | 996 | 10 | 10 | 10 | 584 | 9 | 25 | -5 | 13.5 | 18 | 18 | 18 | 6.5 | 9 | 9 | 8 | |||||||||||||||||||||||||||
foreign currency translation adjustment | -188 | 100 | -178 | 582 | 109 | -629 | 245 | -78 | -130 | 256 | 24 | 67 | 60 | 594 | -644 | -600 | -26 | -7 | -594 | 8.75 | 35 | 23 | 264 | -528 | -74 | 482 | 274 | 24 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes | -415 | -82 | -315 | 248 | 274 | -449 | 221 | -174 | -34 | 53 | -178 | 108 | 423 | 730 | -206 | -541 | 5 | 179 | -265 | -267 | 51 | 87 | -171 | 147 | 103 | -61 | -531 | 561 | -37 | -175 | 311 | -360 | -39 | -193 | 439 | 14.25 | -426 | -23 | |||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | -600 | -329 | -494 | 795 | 382 | -897 | 465 | -252 | -165 | -4 | 171 | 478 | -849 | -121 | 266 | 319 | 228 | 53 | 160 | -456 | -618 | 474 | 385 | 38 | 273 | -446 | -267 | 713 | 929 | 106 | -23 | 216 | 280 | 650 | -437.75 | -557 | |||||||||||||||||||||||||||||||||||||||||||||
total comprehensive income | 14,298 | 8,504 | 7,848 | 8,014 | 8,169 | 9,406 | 17,856 | 825 | 225 | -2,871 | -1,696 | 399 | 479 | 853 | -1,555 | 604 | -2,009 | 544 | -3,779 | -13,540 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributed to non-controlling interest | 7 | 2 | 5 | 1 | -7 | -10 | -8 | 1 | 6 | 5 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to innodata inc. and subsidiaries | 14,298 | 8,504 | 7,848 | 8,014 | 8,169 | 9,399 | 17,854 | 824 | 213 | -2,796 | -1,649 | 388 | 472 | 848 | -1,457 | 716 | -1,863 | 839 | -3,311.75 | -12,249 | -1,324 | 325 | 2,030.5 | 1,824 | 2,165 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | -577,000 | -94,000 | -26,000 | 55,000 | -84,000 | 57,000 | 66,000 | 63,000 | 10,000 | -1,000 | -1,000 | 3,000 | 4,500 | 4,000 | 4,000 | 10,000 | 22,000 | 44,000 | -2,000 | 13,000 | 15,000 | 36,000 | 12,000 | 11,000 | 10,000 | 10,000 | 4,000 | -14,000 | 2,000 | 1,000 | -12,000 | 19,000 | 15,000 | 16,000 | 13,000 | 6,000 | |||||||||||||||||||||||||||||||||||||||||||||
consolidated net incomes | -9,000 | 1,656,000 | -815,000 | -2,113,000 | -1,958,000 | -3,326,000 | -3,831,000 | -142,000 | -130,000 | -135,750 | -550,000 | -354,000 | 51,000 | -1,670,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share attributable to innodata inc. and subsidiaries: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 0.06 | -0.03 | -0.08 | -0.07 | -0.12 | -0.14 | -0.005 | -0.02 | -0.01 | -0.06 | -0.03 | -0.02 | -0.02 | -0.01 | -0.09 | -0.04 | -0.01 | -0.04 | -0.07 | -0.02 | -0.03 | -0.008 | -0.01 | -0.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | 28,878 | 28,131 | 27,860 | 27,460 | 27,278 | 27,331 | 27,226 | 26,522 | 24,409 | 24,401 | 25,774 | 25,870 | 25,877 | 25,927 | 25,878 | 25,877 | 25,878 | 25,816 | 25,877 | 25,877 | 25,542 | 25,651 | 25,445 | 25,401 | 25,455 | 25,337 | 25,294 | 25,239 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total comprehensive loss | -261 | 1,652 | -644 | -1,635 | 25 | -4,141 | -4,934 | -387 | -251 | -208.25 | -231 | -1,229 | -771 | -1,753 | -679 | -223 | 109 | -918 | -894 | -1,667 | -768 | -199 | -1,506 | -3,112 | -2,137 | 190 | -535 | -827 | -323.5 | -1,167 | -671 | ||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributable to innodata inc. and subsidiaries | -266 | 1,648 | -644 | -1,638 | 23 | -4,142 | -4,936 | -371.25 | -224 | -214.5 | -238 | -1,240 | -764 | -1,743 | -671 | -224 | 103 | -922 | -886 | -1,617 | -683 | -128 | -1,429 | -3,006 | -2,045 | 336 | -403 | -693 | -126 | -960 | -383 | ||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses: - sum | 15,607,000 | 21,412,000 | 20,282,000 | 20,734,000 | 21,104,000 | 21,505,000 | 23,268,000 | 23,607,000 | 20,413,000 | 17,969,000 | 17,393,000 | 15,631,000 | 14,210,000 | 14,410,000 | 14,244,000 | 14,479,000 | 14,030,000 | 42,356,000 | 14,200,000 | 14,173,000 | 14,617,000 | 12,887,000 | 14,281,000 | 13,814,000 | 18,344,000 | 15,903,000 | 15,443,000 | 16,336,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | -158 | -474.75 | -815 | -1,103 | 19 | -274 | -10 | 272 | -875 | -822 | -83 | -18 | -240 | -809 | -741 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: comprehensive income attributable to non-controlling interest | 12 | 3 | 1 | 2 | -75 | 11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income from operations | -1,729,000 | -3,058,000 | -3,281,000 | -1,124,000 | -344,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
yoy | 53.83% | 853.78% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
qoq | -43.46% | -6.80% | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating margin % | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | -8.92% | -16.58% | -16.42% | 0% | -5.83% | 0% | -2.02% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | 0% | NaN% | 0% | 0% | 0% | NaN% | 0% | 0% | 0% | |
gain from loan forgiveness | 580,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: comprehensive income attributable to non-controlling interests | 3.75 | -15.75 | -47 | -27 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss attributable to innodata inc. and subsidiaries | -103,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment, net of taxes | 135 | -21 | 687 | 216 | 221 | -718 | 114 | -337 | -28 | 61.5 | -118 | 8 | 356 | -182 | -393 | 119 | -539 | -256 | -191 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributed to non-controlling interests | 6.25 | 7 | 7 | 11 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 675,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -661,000 | -451,000 | 56,000 | 693,000 | -462,000 | -276,000 | -2,141,000 | -1,153,000 | -237,000 | -1,828,000 | -1,060,000 | -2,872,000 | -1,870,000 | -109,000 | -739,000 | 274,000 | -933,000 | -1,986,000 | -443,000 | -426,000 | -951,000 | -106,000 | 530,000 | -12,983,000 | -486,000 | 103,000 | 359,000 | 864,000 | 1,653,000 | 2,814,000 | 1,953,000 | 1,184,000 | 758,000 | 15,000 | 1,218,000 | 313,000 | -874,000 | -1,404,000 | -768,000 | 1,296,000 | 3,204,000 | 3,581,000 | 1,108,000 | 36,000 | 833,000 | 2,115,000 | 862,000 | -643,000 | -2,196,000 | -2,952,000 | |||||||||||||||||||||||||||||||
pension liability adjustments, net of taxes | -41 | -36 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss attributable to non-controlling interests | 2,000 | -4,000 | 8,000 | 50,000 | 85,000 | 71,000 | 98,000 | 77,000 | 106,000 | 92,000 | 112,000 | 146,000 | 132,000 | 134,000 | 146,000 | 162,000 | 207,000 | 288,000 | 295,000 | 334,000 | 1,291,000 | 365,000 | 213,000 | 305,000 | 425,000 | 435,000 | 618,000 | 320,000 | 192,000 | 49,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributed to non-controlling interest | -4 | 8 | 50 | 85 | 71 | 98 | 77 | 106 | 92 | 112 | 146 | 132 | 134 | 146 | 288 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | 1,038,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share attributable to innodata inc. and subsidiaries: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | -0.11 | 0.02 | -0.07 | 0.01 | -0.47 | 0.023 | 0.06 | 0.03 | 0.01 | 0.05 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totals | 12,780,750 | 18,580,000 | 17,254,000 | 15,289,000 | 15,250,000 | 15,234,000 | 11,038,500 | 14,924,000 | 15,159,000 | 14,071,000 | 14,091,250 | 21,432,000 | 17,659,000 | 17,275,000 | 15,218,500 | 18,710,000 | 20,750,000 | 21,414,000 | 11,795,750 | 17,295,000 | 15,271,000 | 14,617,000 | 11,872,500 | 15,241,000 | 15,844,000 | 16,405,000 | 17,144,000 | 17,256,000 | 16,704,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
income before income taxes | -930,750 | -2,520,000 | -1,612,000 | 409,000 | -470,500 | 736,000 | -1,187,000 | -1,432,000 | -242,500 | -120,000 | -845,000 | -5,000 | -1,889,000 | -5,686,000 | -1,499,000 | -372,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share attributable to innodata inc. and subsidiaries: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | -0.11 | 0.02 | -0.07 | 0.01 | -0.47 | 0.023 | 0.06 | 0.03 | 0.01 | 0.05 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.42 | 0.25 | 0.24 | 0.2 | 0.22 | 0.34 | 0.51 | 0.03 | 0.01 | -0.1 | -0.03 | 0.01 | 0.01 | 0.03 | 0.03 | 0.01 | 0.02 | 0.05 | 0.08 | 0.13 | 0.08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
totals totals | 11,220,500 | 14,399,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 0 and 0 for the three months ended march 31, 2015 and 2014, respectively | 506 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 0 and (676) for the three months ended september 30, 2014 and 2013, respectively | -559 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributable to non-controlling interest | 197.5 | 207 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 0 and 717 for the three months ended june 30, 2014 and 2013, respectively | 255 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 0 and 5 for the three months ended march 31, 2014 and 2013, respectively | 655 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributable to non-controlling interests | 295 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charge | 5,524,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 676 and 309 for the three months ended september 30, 2013 and 2012, respectively | -575 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributed to non-controlling interests | 467.25 | 1,291 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 717 and 40 for the three months ended june 30, 2013 and 2012, respectively | -1,221 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 5 and 407 for the three months ended march 31, 2013 and 2012, respectively | -9 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 309 and (727) for the three months ended september 30, 2012 and 2011, respectively | 526 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 40 and (182) for the three months ended june 30, 2012 and 2011, respectively | 68 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to innodata isogen, inc. and subsidiaries | 3,432,000 | 549,500 | 1,376,000 | 807,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share attributable to innodata isogen, inc. and subsidiaries: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 0.46 | 0.27 | 0.26 | 0.23 | 0.25 | 0.34 | 0.6 | 0.03 | 0.01 | -0.1 | -0.03 | 0.02 | 0.01 | 0.03 | 0.03 | 0.01 | 0.03 | 0.05 | 0.08 | 0.14 | 0.083 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 0.42 | 0.25 | 0.24 | 0.2 | 0.22 | 0.34 | 0.51 | 0.03 | 0.01 | -0.1 | -0.03 | 0.01 | 0.01 | 0.03 | 0.03 | 0.01 | 0.02 | 0.05 | 0.08 | 0.13 | 0.08 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes of 407 and | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
for the three months ended march 31, 2012 and 2011, respectively | 693 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to innodata isogen, inc. and subsidiaries | 4,133 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share attributable to innodata isogen, inc. and subsidiaries: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | -0.11 | 0.02 | -0.07 | 0.01 | -0.47 | 0.023 | 0.06 | 0.03 | 0.01 | 0.05 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.07 | -0.11 | 0.02 | -0.07 | 0.01 | -0.47 | 0.023 | 0.06 | 0.03 | 0.01 | 0.05 | 0.13 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 24,607 | 25,400 | 25,419 | 25,379 | 24,670 | 24,249 | 24,138 | 24,600 | 24,724 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 25,573 | 25,582 | 25,419 | 25,379 | 26,039 | 25,373 | 24,568 | 25,408 | 26,205 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) before provision for income taxes | -216,750 | -458,000 | -931,000 | 810,000 | 953,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -0.03 | -0.06 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (benefit from) income taxes | 1,530,000 | 36,000 | 122,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted: | 0.15 | 0.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest (income) | -61,000 | -50,000 | -56,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | 12,776,000 | 16,722,000 | 17,762,000 | 17,590,000 | 15,856,000 | 15,394,000 | 13,352,000 | 12,560,000 | 12,551,000 | 11,588,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic: | 0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted: | 0.05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average shares outstanding: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(benefit from) provision for income taxes | -23,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) per share: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct operating expenses | 12,508,000 | 11,970,000 | 10,044,000 | 8,851,000 | 8,545,000 | 8,353,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restructuring costs | 554,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income - net | -205,000 | -192,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income (loss) before provision for | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 2,282,000 | -2,830,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic income per share | 0.09 | 0.04 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted income per share | 0.08 | 0.03 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average basic shares outstanding | 24,122 | 23,953 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average diluted shares outstanding | 25,559 | 25,051 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest (income) - net | -125,000 | -137,000 | -161,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted loss per share | -0.03 | -0.09 | -0.12 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted average shares outstanding | 23,906 | 24,050 | 24,087 | 24,033 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss before provision for | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(benefit from) income taxes | -2,160,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(loss) income before provision for income taxes | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjusted dilutive shares outstanding | 24,033 |
Balance Sheets:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-12-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-12-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 | 2005-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 117,366,000 | 82,230,000 | 73,859,000 | 59,792,000 | 56,556,000 | 46,883,000 | 26,364,000 | 16,509,000 | 18,975,000 | 13,806,000 | 14,812,000 | 13,652,000 | 10,330,000 | 9,792,000 | 10,729,000 | 10,481,000 | 15,427,000 | 18,902,000 | 20,943,000 | 22,059,000 | 17,296,000 | 17,573,000 | 15,336,000 | 13,485,000 | 10,745,000 | 10,874,000 | 13,188,000 | 12,261,000 | 12,161,000 | 10,869,000 | 11,890,000 | 11,706,000 | 12,179,000 | 11,407,000 | 12,468,000 | 15,275,000 | 14,199,000 | 14,172,000 | 17,277,000 | 24,961,000 | 25,386,000 | 24,908,000 | 24,921,000 | 23,696,000 | 25,421,000 | 24,216,000 | 26,032,000 | 28,103,000 | 29,156,000 | 24,752,000 | 25,104,000 | 24,379,000 | 27,147,000 | 25,082,000 | 20,732,000 | 18,224,000 | 12,757,000 | 11,690,000 | 14,379,000 | 14,120,000 | 16,917 | 19,448,000 | 25,830,000 | 26,480,000 | 27,867 | 23,118,000 | 16,630,000 | 13,875,000 | 14,060,000 | 15,263,000 | 16,053,000 | 14,751,000 | 13,597,000 | 20,059,000 | ||||||
accounts receivable | 45,937,000 | 46,510,000 | 39,440,000 | 34,124,000 | 29,577,000 | 28,013,000 | 23,186,000 | 18,162,000 | 14,064,000 | 14,288,000 | 10,676,000 | 8,359,000 | 8,462,000 | 9,528,000 | 9,374,000 | 10,956,000 | 10,904,000 | 11,379,000 | 9,016,000 | 9,686,000 | 9,969,000 | 10,048,000 | 8,843,000 | 8,621,000 | 9,505,000 | 9,723,000 | 8,297,000 | 8,512,000 | 8,320,000 | 10,626,000 | 9,065,000 | 8,574,000 | 9,249,000 | 10,291,000 | 9,577,000 | 9,230,000 | 9,523,000 | 9,952,000 | 9,695,000 | 9,702,000 | 10,317,000 | 9,249,000 | 9,146,000 | 9,810,000 | 8,341,000 | 10,445,000 | 8,583,000 | 9,372,000 | 8,501,000 | 11,876,000 | 10,805,000 | 10,898,000 | 10,240,000 | 17,499,000 | 18,920,000 | 19,083,000 | 12,621,000 | 9,621,000 | 8,004,000 | 9,676 | 10,140,000 | 10,441,000 | 12,911 | 14,177,000 | 15,136,000 | 10,881,000 | 8,793,000 | 9,780,000 | ||||||||||||
prepaid expenses and other current assets | 10,487,000 | 6,654,000 | 6,478,000 | 6,773,000 | 6,216,000 | 6,090,000 | 5,221,000 | 3,652,000 | 3,820,000 | 3,969,000 | 3,826,000 | 3,839,000 | 4,189,000 | 3,858,000 | 3,819,000 | 3,786,000 | 3,755,000 | 3,681,000 | 3,853,000 | 3,971,000 | 3,987,000 | 4,240,000 | 4,112,000 | 3,793,000 | 3,676,000 | 3,418,000 | 4,829,000 | 5,186,000 | 5,247,000 | 5,778,000 | 5,209,000 | 4,731,000 | 3,006,000 | 3,630,000 | 3,761,000 | 3,771,000 | 3,280,000 | 3,124,000 | 3,081,000 | 3,042,000 | 3,018,000 | 2,900,000 | 2,901,000 | 3,105,000 | 2,660,000 | 3,020,000 | 2,593,000 | 2,158,000 | 2,129,000 | 1,907,000 | 2,117,000 | 2,094,000 | 2,572,000 | 2,830,000 | 2,361,000 | 2,521,000 | 3,888,000 | 3,455,000 | 3,350,000 | 3,842,000 | 3,674 | 2,554,000 | 4,455,000 | 3,899,000 | 3,903 | 2,949,000 | 2,358,000 | 2,246,000 | 2,988,000 | 2,767,000 | 2,633,000 | 2,117,000 | 1,935,000 | 1,835,000 | 1,657,000 | 1,589,000 | 1,801,000 | 1,826,000 | 1,723,000 | 1,543,000 |
total current assets | 173,790,000 | 135,394,000 | 119,777,000 | 100,689,000 | 92,349,000 | 81,000,000 | 54,785,000 | 38,337,000 | 36,873,000 | 32,077,000 | 29,327,000 | 25,864,000 | 23,493,000 | 23,685,000 | 23,922,000 | 25,223,000 | 30,086,000 | 33,962,000 | 33,812,000 | 35,716,000 | 31,252,000 | 31,861,000 | 28,291,000 | 25,899,000 | 23,926,000 | 24,015,000 | 26,314,000 | 25,959,000 | 25,728,000 | 27,273,000 | 26,164,000 | 25,011,000 | 24,434,000 | 25,328,000 | 25,806,000 | 28,276,000 | 27,002,000 | 27,248,000 | 30,471,000 | 38,122,000 | 39,060,000 | 37,339,000 | 37,259,000 | 36,865,000 | 36,642,000 | 37,935,000 | 37,563,000 | 39,968,000 | 39,997,000 | 38,580,000 | 39,309,000 | 41,658,000 | 44,792,000 | 46,747,000 | 46,100,000 | 46,105,000 | 38,982,000 | 35,382,000 | 35,759,000 | 36,807,000 | 39,120 | 39,376,000 | 42,511,000 | 43,883,000 | 46,169 | 42,526,000 | 37,335,000 | 34,253,000 | 28,170,000 | 27,131,000 | 28,630,000 | 28,196,000 | 25,789,000 | 24,886,000 | 23,287,000 | 22,922,000 | 24,416,000 | 27,102,000 | 29,454,000 | 30,324,000 |
property and equipment | 8,014,000 | 7,966,000 | 7,143,000 | 4,710,000 | 4,679,000 | 4,101,000 | 3,325,000 | 3,271,000 | 2,137,000 | 2,281,000 | 2,373,000 | 2,430,000 | 2,590,000 | 2,511,000 | 2,718,000 | 2,899,000 | 2,881,000 | 2,947,000 | 2,414,000 | 7,892,000 | 7,291,000 | 7,227,000 | 6,943,000 | 7,057,000 | 6,910,000 | 7,125,000 | 7,074,000 | 6,960,000 | 6,860,000 | 6,813,000 | 7,080,000 | 7,052,000 | 7,027,000 | 7,189,000 | 7,322,000 | 7,262,000 | 5,898,000 | 5,397,000 | 5,384,000 | 4,756,000 | 4,515,000 | 4,723,000 | 4,941,000 | 5,256,000 | 5,585,000 | 5,915,000 | 6,353,000 | 6,536,000 | 6,396,000 | 6,083,000 | 6,331,000 | 12,069,000 | 11,527,000 | 10,798,000 | 10,410,000 | 8,793,000 | 5,108,000 | 4,165,000 | 4,120,000 | 4,284,000 | 4,583 | 5,130,000 | 5,617,000 | 5,559,000 | 6,105 | 6,133,000 | 6,282,000 | 6,726,000 | 6,968,000 | 7,397,000 | 7,356,000 | 7,160,000 | ||||||||
right-of-use-asset | 3,817,000 | 4,094,000 | 4,332,000 | 3,830,000 | 4,036,000 | 4,238,000 | 4,435,000 | 4,627,000 | 4,815,000 | 5,054,000 | 5,177,000 | 3,938,000 | 4,109,000 | 4,309,000 | 4,199,000 | 4,395,000 | 4,623,000 | 5,621,000 | 5,876,000 | 6,146,000 | 6,377,000 | 6,610,000 | 6,530,000 | 7,005,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other assets | 3,356,000 | 1,648,000 | 1,524,000 | 1,342,000 | 1,276,000 | 1,267,000 | 1,771,000 | 2,048,000 | 2,018,000 | 2,445,000 | 2,515,000 | 2,229,000 | 2,252,000 | 1,498,000 | 1,514,000 | 2,005,000 | 2,104,000 | 2,247,000 | 2,344,000 | 2,391,000 | 2,507,000 | 2,563,000 | 2,838,000 | 3,046,000 | 2,442,000 | 2,110,000 | 2,075,000 | 2,218,000 | 2,318,000 | 2,436,000 | 2,580,000 | 3,014,000 | 3,285,000 | 3,159,000 | 3,136,000 | 3,240,000 | 3,204,000 | 2,377,000 | 2,349,000 | 2,310,000 | 2,279,000 | 2,330,000 | 2,365,000 | 2,646,000 | 2,693,000 | 2,718,000 | 3,243,000 | 3,607,000 | 3,971,000 | 3,323,000 | 3,210,000 | 3,292,000 | 3,363,000 | 3,622,000 | 3,588,000 | 3,862,000 | 3,452,000 | 3,474,000 | 2,602,000 | 2,684,000 | 2,545 | 2,303,000 | 2,467,000 | 2,505,000 | 2,737 | 2,694,000 | 2,775,000 | 2,825,000 | 2,844,000 | 2,953,000 | 3,122,000 | 2,037,000 | 1,855,000 | 2,027,000 | 1,849,000 | 1,912,000 | 1,783,000 | 1,819,000 | 1,872,000 | 1,789,000 |
deferred income taxes | 5,286,000 | 3,429,000 | 4,188,000 | 6,036,000 | 7,282,000 | 7,492,000 | 7,890,000 | 1,736,000 | 1,848,000 | 1,741,000 | 1,552,000 | 1,586,000 | 1,583,000 | 1,475,000 | 1,532,000 | 1,667,000 | 1,870,000 | 1,950,000 | 1,999,000 | 2,358,000 | 2,270,000 | 2,187,000 | 2,232,000 | 2,183,000 | 2,083,000 | 1,906,000 | 1,759,000 | 1,881,000 | 1,750,000 | 1,204,000 | 1,419,000 | 1,464,000 | 1,617,000 | 1,757,000 | 1,909,000 | 1,910,000 | 1,744,000 | 1,641,000 | 418,000 | 417,000 | 339,000 | 282,000 | 291,000 | 254,000 | 220,000 | 254,000 | 355,000 | 335,000 | 211,000 | 45,000 | 168,000 | 1,514,000 | 1,241,000 | 1,336,000 | 1,483,000 | 1,472,000 | 1,544,000 | 1,426,000 | 1,479,000 | 1,581,000 | 1,685 | 1,677,000 | 1,785,000 | 1,763,000 | 1,488 | 2,282,000 | 3,211,000 | 4,115,000 | 237,000 | 304,000 | 160,000 | 202,000 | 405,000 | 298,000 | 213,000 | 190,000 | 104,000 | 133,000 | 133,000 | 338,000 |
intangibles | 14,090,000 | 13,983,000 | 13,885,000 | 13,930,000 | 13,570,000 | 13,353,000 | 13,880,000 | 13,910,000 | 13,825,000 | 13,758,000 | 13,449,000 | 13,489,000 | 13,064,000 | 12,526,000 | 11,942,000 | 11,658,000 | 11,228,000 | 10,347,000 | 10,245,000 | 4,247,000 | 4,437,000 | 4,656,000 | 4,702,000 | 4,821,000 | 4,982,000 | 5,477,000 | 5,597,000 | 5,928,000 | 6,151,000 | 6,275,000 | 6,743,000 | 6,943,000 | 7,358,000 | 7,606,000 | 7,884,000 | 7,897,000 | 7,990,000 | 8,191,000 | 8,582,000 | 4,001,000 | 4,124,000 | 3,987,000 | 4,246,000 | 4,692,000 | 4,715,000 | 5,261,000 | 5,286,000 | |||||||||||||||||||||||||||||||||
goodwill | 2,053,000 | 2,079,000 | 2,067,000 | 2,086,000 | 2,018,000 | 1,998,000 | 2,084,000 | 2,044,000 | 2,056,000 | 2,075,000 | 2,032,000 | 2,069,000 | 2,044,000 | 2,038,000 | 1,982,000 | 2,076,000 | 2,142,000 | 2,143,000 | 2,143,000 | 2,179,000 | 2,157,000 | 2,150,000 | 2,069,000 | 2,026,000 | 2,003,000 | 2,108,000 | 2,062,000 | 2,095,000 | 2,089,000 | 2,050,000 | 2,122,000 | 2,108,000 | 2,834,000 | 2,832,000 | 2,839,000 | 2,776,000 | 2,747,000 | 2,734,000 | 2,748,000 | 1,531,000 | 1,531,000 | 1,476,000 | 1,506,000 | 1,573,000 | 1,552,000 | 1,635,000 | 1,700,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675 | 675,000 | 675,000 | 675,000 | 675 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 | 675,000 |
total assets | 210,406,000 | 168,593,000 | 152,916,000 | 132,623,000 | 125,210,000 | 113,449,000 | 88,170,000 | 65,973,000 | 63,572,000 | 59,431,000 | 56,425,000 | 51,605,000 | 49,135,000 | 48,042,000 | 47,809,000 | 49,923,000 | 54,934,000 | 59,217,000 | 58,833,000 | 60,929,000 | 56,291,000 | 57,254,000 | 53,998,000 | 51,328,000 | 48,876,000 | 49,746,000 | 52,152,000 | 52,600,000 | 52,680,000 | 46,051,000 | 46,108,000 | 45,592,000 | 46,555,000 | 47,871,000 | 48,896,000 | 51,361,000 | 48,585,000 | 47,588,000 | 50,913,000 | 52,053,000 | 52,854,000 | 51,237,000 | 51,762,000 | 52,480,000 | 52,606,000 | 54,861,000 | 55,458,000 | 52,077,000 | 52,279,000 | 49,997,000 | 50,305,000 | 64,850,000 | 65,982,000 | 65,725,000 | 64,380,000 | 63,120,000 | 54,860,000 | 53,126,000 | 52,163,000 | 52,247,000 | 52,410 | 50,393,000 | 52,220,000 | 53,565,000 | 56,650 | 52,976,000 | 47,896,000 | 45,385,000 | 39,112,000 | 38,639,000 | 40,259,000 | 38,449,000 | ||||||||
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | 4,183,000 | 9,615,000 | 4,389,000 | 4,491,000 | 4,500,000 | 4,554,000 | 3,494,000 | 3,725,000 | 2,091,000 | 2,662,000 | 2,424,000 | 2,718,000 | 2,225,000 | 2,630,000 | 2,952,000 | 2,054,000 | 1,725,000 | 1,823,000 | 1,763,000 | 2,269,000 | 1,287,000 | 1,435,000 | 1,765,000 | 2,020,000 | 1,853,000 | 1,419,000 | 2,111,000 | 1,833,000 | 1,990,000 | 1,834,000 | 1,185,000 | 1,106,000 | 1,125,000 | 1,258,000 | 856,000 | 942,000 | 2,360,000 | 1,018,000 | 1,465,000 | 2,047,000 | 2,164,000 | 1,250,000 | 1,289,000 | 1,102,000 | 1,756,000 | 1,271,000 | 1,587,000 | 1,215,000 | 1,066,000 | 898,000 | 1,074,000 | 1,623,000 | 2,081,000 | 1,292,000 | 1,703,000 | 1,693,000 | 1,012,000 | 758,000 | 987,000 | 855,000 | 743 | 1,045,000 | 1,038,000 | 1,261,000 | 1,152 | 1,185,000 | 1,206,000 | 1,053,000 | 927,000 | 1,055,000 | 1,380,000 | 1,973,000 | 991,000 | 1,202,000 | 1,273,000 | 987,000 | 1,529,000 | |||
accrued expenses and other liabilities | 27,180,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries, wages and related benefits | 21,400,000 | 16,480,000 | 15,262,000 | 12,377,000 | 13,608,000 | 13,836,000 | 9,619,000 | 6,642,000 | 7,302,000 | 7,799,000 | 7,154,000 | 6,802,000 | 6,766,000 | 6,136,000 | 6,911,000 | 6,404,000 | 6,041,000 | 6,391,000 | 6,692,000 | 5,719,000 | 4,919,000 | 5,719,000 | 5,995,000 | 4,889,000 | 4,199,000 | 4,265,000 | 4,479,000 | 3,753,000 | 3,463,000 | 4,494,000 | 4,771,000 | 4,897,000 | 4,948,000 | 5,539,000 | 5,418,000 | 5,601,000 | 4,950,000 | 5,040,000 | 5,955,000 | 5,386,000 | 4,739,000 | 4,905,000 | 5,030,000 | 5,009,000 | 4,242,000 | 4,464,000 | 4,894,000 | 4,586,000 | 4,471,000 | 4,647,000 | 5,117,000 | 5,263,000 | 5,569,000 | 7,220,000 | 6,590,000 | 6,578,000 | 5,967,000 | 5,175,000 | 4,808,000 | 4,870,000 | 5,810 | 5,274,000 | 4,915,000 | 5,022,000 | 5,362 | 5,481,000 | 4,929,000 | 5,289,000 | 4,992,000 | 5,179,000 | 4,679,000 | 5,244,000 | 6,346,000 | 5,586,000 | 4,715,000 | 4,259,000 | 4,633,000 | 4,135,000 | 3,455,000 | 3,567,000 |
deferred revenues | 7,154,000 | 7,493,000 | 7,025,000 | 6,485,000 | 8,028,000 | 8,010,000 | 6,500,000 | 4,770,000 | 6,668,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income and other taxes | 6,319,000 | 4,471,000 | 3,205,000 | 4,220,000 | 4,861,000 | 5,695,000 | 3,961,000 | 3,906,000 | 4,056,000 | 3,848,000 | 3,427,000 | 3,582,000 | 3,230,000 | 2,991,000 | 3,387,000 | 3,407,000 | 3,213,000 | 3,415,000 | 3,678,000 | 4,237,000 | 5,000,000 | 4,949,000 | 4,764,000 | 4,529,000 | 4,183,000 | 4,215,000 | 4,231,000 | 3,717,000 | 3,532,000 | 3,224,000 | 3,487,000 | 1,778,000 | 1,098,000 | 1,764,000 | 1,879,000 | 1,239,000 | 1,330,000 | 1,320,000 | 1,236,000 | 1,254,000 | 1,255,000 | 1,310,000 | 1,329,000 | 1,317,000 | 1,325,000 | 1,126,000 | 959,000 | 856,000 | 1,003,000 | 1,384,000 | 1,720,000 | 2,229,000 | 2,312,000 | 2,184,000 | 2,848,000 | 2,210,000 | 1,793,000 | 1,908,000 | 1,852,000 | 1,384 | 1,354,000 | 1,506,000 | 1,339,000 | 1,223 | 1,437,000 | 1,425,000 | 1,649,000 | 1,889,000 | 1,765,000 | 1,947,000 | 2,053,000 | 1,668,000 | 1,548,000 | 1,448,000 | 1,295,000 | 1,339,000 | 1,329,000 | 1,431,000 | 1,363,000 | |
long-term obligations - current portion | 2,304,000 | 1,659,000 | 1,221,000 | 1,477,000 | 1,505,000 | 1,643,000 | 1,166,000 | 1,149,000 | 1,160,000 | 1,261,000 | 1,041,000 | 1,063,000 | 1,121,000 | 877,000 | 596,000 | 700,000 | 1,229,000 | 1,279,000 | 1,130,000 | 1,245,000 | 2,134,000 | 1,712,000 | 1,958,000 | 1,801,000 | 856,000 | 912,000 | 699,000 | 838,000 | 1,033,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
operating lease liability - current portion | 1,233,000 | 1,202,000 | 1,122,000 | 928,000 | 904,000 | 877,000 | 855,000 | 828,000 | 804,000 | 782,000 | 752,000 | 582,000 | 633,000 | 693,000 | 742,000 | 776,000 | 812,000 | 1,034,000 | 1,056,000 | 1,048,000 | 1,017,000 | 990,000 | 967,000 | 834,000 | 922,000 | 1,107,000 | 1,149,000 | 1,163,000 | 1,147,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
total current liabilities | 69,773,000 | 50,532,000 | 44,521,000 | 35,122,000 | 39,135,000 | 39,506,000 | 29,793,000 | 26,374,000 | 25,266,000 | 22,935,000 | 22,921,000 | 21,383,000 | 21,170,000 | 20,816,000 | 20,930,000 | 19,526,000 | 20,446,000 | 21,304,000 | 20,296,000 | 21,232,000 | 17,724,000 | 18,346,000 | 19,246,000 | 17,726,000 | 15,810,000 | 15,226,000 | 15,636,000 | 15,175,000 | 14,600,000 | 14,292,000 | 15,190,000 | 15,515,000 | 15,348,000 | 15,599,000 | 14,654,000 | 16,714,000 | 14,424,000 | 12,841,000 | 14,944,000 | 13,951,000 | 12,941,000 | 12,380,000 | 12,387,000 | 12,293,000 | 11,913,000 | 12,168,000 | 12,013,000 | 9,869,000 | 9,806,000 | 9,736,000 | 11,759,000 | 13,059,000 | 12,770,000 | 13,670,000 | 14,117,000 | 15,230,000 | 12,890,000 | 10,753,000 | 10,286,000 | 10,719,000 | 11,520 | 10,415,000 | 10,643,000 | 11,294,000 | 11,125 | 11,741,000 | 10,410,000 | 11,446,000 | 11,729,000 | 12,472,000 | 11,704,000 | 11,867,000 | 12,126,000 | 11,107,000 | 10,070,000 | 9,290,000 | 9,941,000 | 10,281,000 | 9,642,000 | 8,892,000 |
long-term obligations, net of current portion | 9,546,000 | 7,625,000 | 7,560,000 | 7,493,000 | 7,096,000 | 6,744,000 | 7,311,000 | 6,995,000 | 6,899,000 | 6,778,000 | 6,464,000 | 6,450,000 | 6,288,000 | 5,079,000 | 5,874,000 | 5,998,000 | 6,134,000 | 6,217,000 | 5,700,000 | 5,773,000 | 5,660,000 | 6,282,000 | 5,421,000 | 5,174,000 | 4,579,000 | 4,534,000 | 3,086,000 | 3,114,000 | 3,097,000 | 4,062,000 | 3,608,000 | 3,901,000 | 4,188,000 | 4,477,000 | 4,733,000 | 4,567,000 | 4,072,000 | 2,896,000 | ||||||||||||||||||||||||||||||||||||||||||
operating lease liability, net of current portion | 2,866,000 | 3,228,000 | 3,555,000 | 3,295,000 | 3,542,000 | 3,778,000 | 4,027,000 | 4,247,000 | 4,469,000 | 4,701,000 | 4,873,000 | 3,828,000 | 3,926,000 | 4,036,000 | 3,930,000 | 4,087,000 | 4,291,000 | 5,276,000 | 5,507,000 | 5,796,000 | 6,066,000 | 6,332,000 | 6,691,000 | 6,199,000 | 6,328,000 | 6,731,000 | 6,949,000 | 7,266,000 | 7,568,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities | 82,231,000 | 61,531,000 | 55,676,000 | 45,981,000 | 49,808,000 | 50,060,000 | 41,161,000 | 37,702,000 | 36,718,000 | 34,436,000 | 34,277,000 | 31,678,000 | 31,441,000 | 29,996,000 | 30,757,000 | 29,631,000 | 30,888,000 | 32,812,000 | 31,563,000 | 32,930,000 | 29,518,000 | 31,004,000 | 31,701,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock; 4,998 shares authorized, none issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock, .01 par value... | 358,000 | 355,000 | 351,000 | 350,000 | 349,000 | 345,000 | 322,000 | 322,000 | 320,000 | 320,000 | 319,000 | 315,000 | 307,000 | 306,000 | 306,000 | 305,000 | 304,000 | 303,000 | 303,000 | 299,000 | 294,000 | 289,000 | 278,000 | 275,000 | 275,000 | 275,000 | 275,000 | 276,000 | 276,000 | 275,000 | 275,000 | 275,000 | 275,000 | 275,000 | 275,000 | 275,000 | 275,000 | 273,000 | 273,000 | 270,000 | 270,000 | 270,000 | 270,000 | 268,000 | 268,000 | 268,000 | 268,000 | 267,000 | 266,000 | 266,000 | 266,000 | 265,000 | 265,000 | 264,000 | 264,000 | 262,000 | 262,000 | 262,000 | 262,000 | 262,000 | 262,000 | 262,000 | 262 | 249,000 | 249,000 | 249,000 | 249,000 | 249,000 | 249,000 | 237,000 | ||||||||||
additional paid-in capital | 71,025,000 | 64,213,000 | 62,899,000 | 60,150,000 | 56,925,000 | 53,085,000 | 46,744,000 | 45,862,000 | 44,186,000 | 43,152,000 | 41,958,000 | 39,966,000 | 37,097,000 | 35,815,000 | 34,846,000 | 33,946,000 | 32,767,000 | 35,121,000 | 34,475,000 | 33,512,000 | 32,040,000 | 31,921,000 | 29,438,000 | 28,894,000 | 28,596,000 | 28,426,000 | 28,203,000 | 27,852,000 | 27,707,000 | 27,579,000 | 27,322,000 | 27,546,000 | 27,415,000 | 27,275,000 | 27,242,000 | 27,057,000 | 26,868,000 | 26,057,000 | 25,624,000 | 24,852,000 | 24,609,000 | 24,590,000 | 24,064,000 | 23,339,000 | 23,065,000 | 22,780,000 | 22,470,000 | 23,496,000 | 23,031,000 | 22,963,000 | 22,753,000 | 22,343,000 | 22,132,000 | 22,729,000 | 22,388,000 | 21,876,000 | 21,057,000 | 20,785,000 | 20,597,000 | 20,523,000 | 20,754 | 20,522,000 | 20,288,000 | 20,267,000 | 20,245 | 17,606,000 | 16,778,000 | 16,614,000 | 16,530,000 | 16,467,000 | 16,433,000 | 16,323,000 | 16,002,000 | 17,391,000 | 17,264,000 | 17,225,000 | 17,197,000 | 17,101,000 | 17,042,000 | 16,632,000 |
retained earnings | 66,056,000 | 51,158,000 | 42,325,000 | 33,983,000 | 26,764,000 | 18,977,000 | 8,681,000 | -8,775,000 | -6,815,000 | -3,488,000 | 345,000 | 3,160,000 | 4,328,000 | 5,128,000 | 5,231,000 | 4,833,000 | 3,648,000 | 4,071,000 | 4,628,000 | 4,993,000 | 5,689,000 | 6,244,000 | 6,897,000 | 7,349,000 | 7,299,000 | 6,611,000 | 7,077,000 | 7,345,000 | 9,436,000 | 10,504,000 | 10,670,000 | 12,400,000 | 13,383,000 | 16,149,000 | 17,927,000 | 17,924,000 | 18,517,000 | 18,111,000 | 18,910,000 | 20,750,000 | 21,031,000 | 21,250,000 | 21,913,000 | 21,724,000 | 20,860,000 | 32,552,000 | 32,672,000 | 31,692,000 | 30,403,000 | 28,315,000 | 22,610,000 | 21,234,000 | 20,427,000 | 20,412,000 | 19,194 | 18,881,000 | 19,755,000 | 21,159,000 | 22,853 | 21,557,000 | 18,353,000 | 14,772,000 | 9,165,000 | 8,057,000 | 8,021,000 | 7,188,000 | 4,956,000 | 2,841,000 | 1,979,000 | 2,622,000 | 3,451,000 | 5,647,000 | 8,599,000 | 9,945,000 | ||||||
accumulated other comprehensive loss | -2,716,000 | -2,116,000 | -1,787,000 | -1,293,000 | -2,088,000 | -2,470,000 | -1,573,000 | -2,038,000 | -1,786,000 | -1,621,000 | -1,617,000 | -1,459,000 | -1,630,000 | -2,108,000 | -4,091,000 | -3,276,000 | -2,173,000 | -2,192,000 | -1,918,000 | -1,069,000 | -948,000 | -938,000 | -1,210,000 | -1,476,000 | -1,795,000 | -920,000 | -98,000 | -13,000 | -51,000 | -324,000 | -84,000 | -1,013,000 | -204,000 | -310,000 | -287,000 | -503,000 | -42,000 | -249,000 | -326,000 | -439,000 | -1,119,000 | -281,000 | -211,000 | |||||||||||||||||||||||||||||||||||||
stockholders’ equity: - sum | 134,723,000 | 113,610,000 | 103,788,000 | 93,190,000 | 81,950,000 | 69,937,000 | 54,174,000 | 35,438,000 | 34,026,000 | 32,168,000 | 29,325,000 | 27,116,000 | 24,883,000 | 25,238,000 | 24,246,000 | 27,487,000 | 31,243,000 | 36,392,000 | 37,188,000 | 37,870,000 | 44,261,000 | 42,165,000 | 43,517,000 | 43,100,000 | 42,411,000 | 42,399,000 | 42,093,000 | 43,174,000 | 36,112,000 | 32,377,000 | 25,505,000 | 23,654,000 | 24,422,000 | 23,549,000 | 19,328,000 | |||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184 shares at march 31, 2026 and december 31, 2025, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders’ equity innodata inc. and subsidiaries | 128,258,000 | 107,145,000 | 97,323,000 | 86,725,000 | 75,485,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interests | -83,000 | -83,000 | -83,000 | -83,000 | -83,000 | -700,000 | -702,000 | -707,000 | -708,000 | -712,000 | -724,000 | -724,000 | -727,000 | -729,000 | -730,000 | -732,000 | -3,522,000 | -3,453,000 | -3,406,000 | -3,379,000 | -3,390,000 | -3,392,000 | -3,399,000 | -3,406,000 | -3,417,000 | -3,450,000 | -3,447,000 | -3,439,000 | -3,440,000 | -3,446,000 | -3,942,000 | -3,946,000 | -3,938,000 | -3,888,000 | -3,803,000 | -3,733,000 | -3,634,000 | -3,557,000 | -3,451,000 | -3,359,000 | -3,507,000 | -3,361,000 | -3,229,000 | -3,095,000 | -2,949,000 | -2,788,000 | -4,139,000 | -3,851,000 | -3,649,000 | -3,315,000 | -1,791,000 | -1,426,000 | -2,039,000 | -1,614,000 | -1,179,000 | -241,000 | -49,000 | |||||||||||||||||||||||
total stockholders’ equity | 128,175,000 | 107,062,000 | 97,240,000 | 86,642,000 | 75,402,000 | 63,472,000 | 47,709,000 | 28,973,000 | 27,561,000 | 25,703,000 | 22,860,000 | 20,651,000 | 18,418,000 | 18,773,000 | 17,781,000 | 21,022,000 | 24,778,000 | 29,927,000 | 30,723,000 | 31,405,000 | 30,152,000 | 29,640,000 | 25,689,000 | 25,299,000 | 25,239,000 | 26,309,000 | 29,403,000 | 29,945,000 | 30,471,000 | 30,566,000 | 30,206,000 | 29,582,000 | 30,373,000 | 31,119,000 | 32,703,000 | 33,201,000 | 33,140,000 | 33,784,000 | 34,780,000 | 37,145,000 | 38,947,000 | 38,212,000 | 37,450,000 | 37,226,000 | 37,645,000 | 39,223,000 | 38,978,000 | 40,963,000 | 40,880,000 | 39,973,000 | 37,877,000 | 49,715,000 | 50,827,000 | 50,683,000 | 48,518,000 | 45,840,000 | 39,229,000 | 39,258,000 | 39,450,000 | 39,438,000 | 38,967 | 38,206,000 | 39,904,000 | 40,985,000 | 42,216 | 37,812,000 | 33,923,000 | 30,188,000 | 23,316,000 | 21,968,000 | 24,103,000 | 23,230,000 | 20,102,000 | 19,426,000 | 18,405,000 | 19,009,000 | 20,591,000 | 22,989,000 | 25,882,000 | 26,814,000 |
total liabilities and stockholders’ equity | 210,406,000 | 168,593,000 | 152,916,000 | 132,623,000 | 125,210,000 | 58,833,000 | 60,929,000 | 56,291,000 | 57,254,000 | 53,998,000 | 51,328,000 | 48,876,000 | 49,746,000 | 52,152,000 | 52,600,000 | 52,680,000 | 46,051,000 | 46,108,000 | 45,592,000 | 46,555,000 | 47,871,000 | 48,896,000 | 51,361,000 | 48,585,000 | 47,588,000 | 50,913,000 | 52,053,000 | 52,854,000 | 51,237,000 | 51,762,000 | 52,480,000 | 52,606,000 | 54,861,000 | 55,458,000 | 52,077,000 | 52,279,000 | 49,997,000 | 50,305,000 | 64,850,000 | 65,982,000 | 65,725,000 | 64,380,000 | 63,120,000 | 54,860,000 | 53,126,000 | 52,163,000 | 52,247,000 | 52,410 | 50,393,000 | 52,220,000 | 53,565,000 | 56,650 | 52,976,000 | 47,896,000 | 45,385,000 | 39,112,000 | 38,639,000 | 40,259,000 | 38,449,000 | |||||||||||||||||||||
accrued expenses | 9,612,000 | 12,297,000 | 5,144,000 | 5,729,000 | 4,891,000 | 4,198,000 | 5,354,000 | 3,185,000 | 3,451,000 | 3,340,000 | 2,983,000 | 3,357,000 | 3,250,000 | 2,903,000 | 4,727,000 | 4,671,000 | 5,387,000 | 5,571,000 | 4,492,000 | 6,295,000 | 4,016,000 | 4,333,000 | 4,783,000 | 3,975,000 | 3,331,000 | 3,312,000 | 3,169,000 | 3,477,000 | 3,242,000 | 3,427,000 | 2,775,000 | 2,162,000 | 2,278,000 | 2,780,000 | 3,867,000 | 3,915,000 | 2,207,000 | 2,138,000 | 3,045,000 | 3,514,000 | 3,060,000 | 2,109,000 | 1,936,000 | 2,192,000 | 2,696 | 2,128,000 | 1,832,000 | 2,293,000 | 2,307 | 2,773,000 | 1,946,000 | 2,540,000 | 3,008,000 | 3,561,000 | 2,779,000 | 2,227,000 | 2,670,000 | 2,290,000 | 2,116,000 | 2,117,000 | 1,770,000 | |||||||||||||||||||
less: treasury stock, 3,184 shares at december 31, 2025 and 2024, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock; 4,998,000 shares authorized, none issued and outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at september 30, 2025 and december 31, 2024, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at june 30, 2025 and december 31, 2024, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at march 31, 2025 and december 31, 2024, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-controlling interests* | -83,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short term investments - other | 14,000 | 14,000 | 507,000 | 2,604,000 | 4,805,000 | 8,172,000 | 9,190,000 | 8,547,000 | 7,168 | 5,557,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities, non-controlling interests and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at december 31, 2024 and 2023, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total liabilities, non-controlling interests and stockholders’ equity | 113,449,000 | 88,170,000 | 65,973,000 | 63,572,000 | 59,431,000 | 56,425,000 | 51,605,000 | 49,135,000 | 48,042,000 | 47,809,000 | 49,923,000 | 54,934,000 | 59,217,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
short term investments – other | 14,000 | 14,000 | 14,000 | 13,000 | 14,000 | 512,000 | 1,115,000 | 2,773,000 | 3,592,000 | 8,875,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities, non-controlling interests and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at september 30, 2024 and december 31, 2023, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock; 4,998,000 shares authorized, none outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deficit | -8,708,000 | -8,694,000 | -9,683,000 | -11,335,000 | -11,706,000 | -10,891,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at june 30, 2024 and december 31, 2023, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at march 31, 2024 and december 31, 2023, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and other | 6,583,000 | 8,123,000 | 5,219,000 | 6,843,000 | 7,250,000 | 6,738,000 | 6,205,000 | 7,232,000 | 7,564,000 | 6,240,000 | 7,273,000 | 4,130,000 | 3,490,000 | 3,612,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at december 31, 2023 and 2022, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at september 30, 2023 and december 31, 2022 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income and withholding taxes | 4,999,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at june 30, 2023 and december 31, 2022 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at march 31, 2023 and december 31, 2022 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at december 31, 2022 and 2021, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at september 30, 2022 and december 31, 2021 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at june 30, 2022 and december 31, 2021 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at march 31, 2022 and december 31, 2021 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at december 31, 2021 and 2020, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at cost | -6,465,000 | -6,465,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at march 31, 2021 and december 31, 2020 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
revenues | 15,967,000 | 58,240,000 | 14,553,000 | 14,530,000 | 55,858,000 | 13,846,000 | 13,694,000 | 57,418,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating costs and expenses: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
direct operating costs | 10,096,000 | 38,398,000 | 9,784,000 | 9,743,000 | 37,325,000 | 9,019,000 | 9,560,000 | 39,045,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
selling and administrative expenses | 5,525,000 | 18,662,000 | 4,582,000 | 4,723,000 | 19,010,000 | 4,951,000 | 4,602,000 | 15,846,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | 10,000 | 135,000 | 44,000 | 13,000 | 51,000 | 13,000 | 11,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income before benefit from income taxes | 336,000 | 1,045,000 | 143,000 | 51,000 | -528,000 | -137,000 | -479,000 | 1,819,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
benefit from income taxes | -73,000 | 401,000 | -70,000 | 405,000 | 1,091,000 | 421,000 | -28,000 | 1,808,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated net income | 409,000 | 644,000 | 213,000 | -354,000 | -1,619,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income attributable to non-controlling interests | 11,000 | 27,000 | 7,000 | 11,000 | -17,000 | -3,000 | 1,000 | 7,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income attributable to innodata inc. and subsidiaries | 398,000 | 617,000 | 206,000 | -365,000 | -1,602,000 | -452,000 | 4,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income per share attributable to innodata inc. and subsidiaries: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic | 20 | 30 | 10 | 25,856,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
diluted | 10 | 20 | 10 | 25,856,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
weighted-average shares outstanding: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension liability adjustment, net of taxes | 11,000 | -391,000 | -1,000 | 14,000 | -1,504,000 | 260,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of derivatives, net of taxes | -33,000 | 51,000 | -171,000 | 33,000 | -342,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment, net of taxes | -21,000 | 406,000 | 216,000 | -718,000 | 566,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive loss | -10,000 | -18,000 | -875,000 | -905,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total comprehensive income | 399,000 | 626,000 | 479,000 | -851,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: comprehensive income attributable to non-controlling interest | 11,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributable to innodata inc. and subsidiaries | 388,000 | 599,000 | 472,000 | -848,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at december 31, 2020 and 2019, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributed to non-controlling interest | 27,000 | -17,000 | -3,000 | 1,000 | 7,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use assets | 6,923,000 | 6,296,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at september 30, 2020 and december 31, 2019 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
other comprehensive income | 266,000 | -293,000 | 228,000 | -861,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive income attributed to non-controlling interests | 7,000 | 11,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses and others | 3,418,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at june 30, 2020 and december 31, 2019 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
1 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at march 31, 2020 and december 31, 2019 at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss per share attributable to innodata inc. and subsidiaries: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
basic and diluted | -10 | -60 | -20 | -20 | 25,878,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total comprehensive loss | -1,229,000 | -2,524,000 | -223,000 | -850,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
comprehensive loss attributable to innodata inc. and subsidiaries | -1,240,000 | -2,507,000 | -224,000 | -857,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 3,184,000 shares at december 31, 2019 and 1,681,000 shares at december 31, 2018, at cost | -6,465,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 675,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right-of-use asset | 7,271,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
series preferred stock; 5,000,000 shares authorized, none outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,715,000 shares at september 30, 2019 and 1,681,000 shares at december 31, 2018 at cost | -4,666,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated income | -558,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income attributable to innodata inc. and subsidiaries | -555,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension liability adjustments, net of taxes | -41,000 | -36,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
foreign currency translation adjustment | -252,000 | 264,000 | -779,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
right of use asset | 7,559,000 | 7,784,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock; 5,000,000 shares authorized, none outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accumulated other comprehensive income | 195,000 | 213,000 | -15,000 | -68,000 | -228,000 | 228,000 | 846,000 | 372,000 | 122,000 | 362,000 | 629,000 | 238,000 | -692,000 | -1,714,000 | -1,157,000 | 46,000 | 286,000 | -412,000 | 819,000 | 1,125,000 | 1,202,000 | 1,339 | 730,000 | 1,788,000 | 1,486,000 | 1,045 | 586,000 | 732,000 | 742,000 | -784,000 | -729,000 | -760,000 | -760,000 | |||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at cost | -4,622,000 | -4,622,000 | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -451,000 | 11,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long-term obligations | 1,529,000 | 1,283,000 | 1,354,000 | 2,110,000 | 2,133,000 | 2,124,000 | 1,997,000 | 1,859,000 | 1,120,000 | 1,453,000 | 1,582,000 | 913,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest income | 33,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares, at cost | -4,622,000 | -4,622,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at march 31, 2018 and december 31, 2017, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at december 31, 2017 and december 31, 2016, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at september 30, 2017 and december 31, 2016, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at june 30, 2017 and december 31, 2016, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at march 31, 2017 and december 31, 2016, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long-term obligations | 3,917,000 | 3,588,000 | 3,436,000 | 5,540,000 | 3,747,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at december 31, 2016 and 1,624,000 shares at december 31, 2015, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
f-3 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
current portion of long term obligations | 1,421,000 | 1,307,000 | 1,527,000 | 1,363,000 | 1,355,000 | 1,606,000 | 1,556,000 | 870,000 | 1,060,000 | 351,000 | 317,000 | 538,000 | 643,000 | 602,000 | 586,000 | 587,000 | 632,000 | 658,000 | 215,000 | 458,000 | 471 | 572,000 | 721,000 | 892,000 | 873 | 865,000 | 904,000 | 915,000 | 912,000 | 919,000 | 370,000 | 451,000 | 481,000 | 518,000 | 632,000 | 637,000 | 663,000 | 621,000 | 663,000 | |||||||||||||||||||||||||||||||||||||||||
long term obligations | 4,045,000 | 3,686,000 | 4,538,000 | 5,383,000 | 5,336,000 | 6,314,000 | 5,194,000 | 5,254,000 | 3,794,000 | 3,677,000 | 3,625,000 | 3,258,000 | 3,206,000 | 3,076,000 | 2,829,000 | 2,643,000 | 1,914,000 | 1,604,000 | 1,416 | 1,325,000 | 1,286,000 | 1,199,000 | 1,234 | 1,348,000 | 1,488,000 | 1,671,000 | 3,018,000 | 3,296,000 | 2,128,000 | 1,444,000 | 1,244,000 | 1,011,000 | 904,000 | 152,000 | 314,000 | 411,000 | 548,000 | |||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,681,000 shares at september 30, 2016 and 1,624,000 shares at december 31, 2015, at cost | -4,622,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,624,000 shares at june 30, 2016 and december 31, 2015, at cost | -4,488,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,624,000 shares at march 31, 2016 and december 31, 2015, at cost | -4,488,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,624,000 shares at december 31, 2015 and 1,544,000 shares at december 31, 2014, at cost | -4,488,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,584,000 shares at september 30, 2015 and 1,544,000 shares at december 31, 2014, at cost | -4,388,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,544,000 shares at cost | -4,288,000 | -4,288,000 | -4,288,000 | -4,288,000 | -4,288,000 | -4,288,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,547,000 shares at cost | -4,288,000 | -4,288,000 | -4,288,000 | -4,288,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,546,000 shares at cost | -4,288,000 | -4,288,000 | -4,288,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 24,767,000 outstanding at march 31, 2012 and 26,237,000 shares issued and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,691,000 outstanding at december 31, 2011 | 263,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term investments – other | 3,288,000 | 6,038,000 | 5,674,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income and other taxes – long term | 368,000 | 360,000 | 349,000 | 420 | 360,000 | 300,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock, 5,000,000 shares authorized, none outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,546,000 shares at september 30, 2011 and 1,052,000 shares at december 31, 2010, at cost | -4,288,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,394,000 shares at june 30, 2011 and 1,052,000 shares at december 31, 2010, at cost | -3,842,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,052,000 shares at cost | -2,961,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net of allowance for doubtful accounts of 1,308 and 1,808 at december 31, 2010 and 2009, respectively | 8,389,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
long term investments - other | 5,000,000 | 4,500 | 2,000,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 1,052,000 shares at december 31, 2010 and 788,000 shares at december 31, 2009, at cost | -2,961,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock; 5,000,000 shares authorized, none issued or outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 25,281,000 outstanding at september 30, 2010; 26,167,000 shares issued and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
25,379,000 outstanding at december 31, 2009 | 262 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 926,000 shares at cost | -2,582 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 788,000 shares at cost | -2,189,000 | -2,189,000 | -2,189,000 | -2,189 | -2,189,000 | -2,189,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net of allowance for doubtful accounts of 1,808 and 466 at december 31, 2009 and 2008, respectively | 11,741,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,410,000 outstanding at june 30, 2009; and 24,907,000 issued and | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,119,000 outstanding at december 31, 2008 | 252,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net of allowance for doubtful accounts of 466 and 127 at december 31, 2008 and 2007, respectively | 14,017,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | 4,000 | 4,000 | 4,000 | 453,000 | 15,000 | 1,062,000 | 1,062,000 | 1,062,000 | 1,266,000 | 1,215,000 | 1,215,000 | 1,215,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 788,000 shares at december 31, 2008 and 182,000 shares at december 31, 2007, at cost | -2,189,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock, .01 par value... | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock; 788,000 shares at september 30, 2008 and 182,000 shares at december 31, 2007, at cost | -2,189,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock; 612,000 shares at june 30, 2008 and 182,000 shares at december 31, 2007, at cost | -1,686,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock, 182,000 shares at cost | -319,000 | -319,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net of allowance for doubtful accounts of 127 and 70 at december 31, 2007 and 2006 respectively | 10,673,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents | 12,133,000 | 11,208,000 | 12,462,000 | 15,284,000 | 18,026,000 | 20,305,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net | 11,301,000 | 10,483,000 | 7,893,000 | 5,961,000 | 5,902,000 | 6,078,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment - net | 6,483,000 | 5,141,000 | 4,562,000 | 4,932,000 | 5,140,000 | 5,086,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
total | 35,004,000 | 32,986,000 | 30,629,000 | 30,329,000 | 31,806,000 | 34,736,000 | 37,087,000 | 37,611,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
liabilities and stockholders' equity | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,719,000 and 24,087,000 issued at september 30, 2007 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and december 31, 2006, and 24,537,000 and 23,905,000 outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at september 30, 2007 and december 31, 2006 | 247,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stockholders' equity: - sum | 20,421,000 | 19,745,000 | 18,724,000 | 20,889,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock - at cost; 182,000 shares | -319,000 | -319,000 | -319,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,164,000 and 24,087,000 issued at june 30, 2007 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and december 31, 2006, and 23,982,000 and 23,905,000 outstanding | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
at june 30, 2007 and december 31, 2006 | 242,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
serial preferred stock; 5,000,000 shares authorized, none outstanding common stock, .01 par value... | 241,000 | 241,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net of allowance for doubtful accounts of 70 and 111 at december 31, 2006 and 2005 respectively | 6,484,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
property and equipment-net | 4,564,000 | 4,823,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
commitments and contingent liabilities | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 23,905,000 outstanding at december 31, 2006; and 23,669,000 shares issued | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and outstanding at december 31, 2005 | 241,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock - at cost: 182,000 shares at december 31, 2006 | -319,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued expenses | 3,332,000 | 4,154,000 | 4,135,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,087,000 issued and 23,916,000 outstanding at september 30, 2006; | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
and 23,669,000 shares issued and outstanding at december 31, 2005 | 241,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
less: treasury stock - at cost; 171,000 shares at september 30, 2006 | -298,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
24,087,000 and 23,669,000 shares issued and outstanding at | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
june 30, 2006 and december 31, 2005, respectively | 241,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable-net of allowance for doubtful accounts of 111 and 135 at december 31, 2005 and 2004 respectively | 7,169,000 |
Cashflow Statements:
Quarterly
Annual
| Unit: USD | 2026-03-31 | 2025-12-31 | 2025-09-30 | 2025-06-30 | 2025-03-31 | 2024-12-31 | 2024-09-30 | 2024-06-30 | 2024-03-31 | 2023-12-31 | 2023-09-30 | 2023-06-30 | 2023-03-31 | 2022-12-31 | 2022-09-30 | 2022-06-30 | 2022-03-31 | 2021-12-31 | 2021-09-30 | 2021-06-30 | 2021-03-31 | 2020-12-31 | 2020-09-30 | 2020-06-30 | 2020-03-31 | 2019-12-31 | 2019-09-30 | 2019-06-30 | 2019-03-31 | 2018-12-31 | 2018-09-30 | 2018-06-30 | 2018-03-31 | 2017-12-31 | 2017-09-30 | 2017-06-30 | 2017-03-31 | 2016-12-31 | 2016-09-30 | 2016-06-30 | 2016-03-31 | 2015-12-31 | 2015-09-30 | 2015-06-30 | 2015-03-31 | 2014-12-31 | 2014-09-30 | 2014-06-30 | 2014-03-31 | 2013-12-31 | 2013-09-30 | 2013-06-30 | 2013-03-31 | 2012-12-31 | 2012-09-30 | 2012-06-30 | 2012-03-31 | 2011-12-31 | 2011-09-30 | 2011-06-30 | 2011-03-31 | 2010-12-31 | 2010-09-30 | 2010-06-30 | 2010-03-31 | 2009-12-31 | 2009-09-30 | 2009-06-30 | 2009-03-31 | 2008-12-31 | 2008-09-30 | 2008-06-30 | 2008-03-31 | 2007-09-30 | 2007-06-30 | 2007-03-31 | 2006-09-30 | 2006-06-30 | 2006-03-31 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated net income | 14,898,000 | 8,833,000 | 8,342,000 | 7,219,000 | 7,787,000 | 10,303,000 | 17,391,000 | -9,000 | 990,000 | -3,831,000 | -2,890,000 | -130,000 | 409,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile consolidated net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
stock-based compensation | 5,908,000 | 2,835,000 | 2,707,000 | 2,721,000 | 2,881,000 | 1,117,000 | 855,000 | 992,000 | 1,034,000 | 1,029,000 | 1,017,000 | 1,019,000 | 962,000 | 913,000 | 805,000 | 1,028,000 | 537,000 | 633,000 | 503,000 | 336,000 | 278,000 | 213,000 | 232,000 | 298,000 | 170,000 | 212,000 | 351,000 | 144,000 | 129,000 | 257,000 | 268,000 | 131,000 | 140,000 | 33,000 | 185,000 | 189,000 | 288,000 | 433,000 | 207,000 | 243,000 | 279,000 | 526,000 | 241,000 | 274,000 | 285,000 | 310,000 | 302,000 | 346,000 | 198,000 | 210,000 | 236,000 | 211,000 | 278,000 | 158,000 | 237,000 | 303,000 | 279,000 | 281,000 | 272,000 | 188,000 | 74,000 | 255,825 | -91,825 | 71,000 | 21,000 | 7,000 | 31,000 | 83,000 | 83,000 | 84,000 | 63,000 | 34,000 | 39,000 | ||||||
depreciation and amortization | 2,176,000 | 1,976,000 | 1,749,000 | 1,601,000 | 1,563,000 | 1,577,000 | 1,535,000 | 1,418,000 | 1,266,000 | 1,237,000 | 1,237,000 | 1,151,000 | 1,091,000 | 1,053,000 | 1,012,000 | 951,000 | 873,000 | 815,000 | 684,000 | 673,000 | 697,000 | 546,000 | 453,000 | 624,000 | 643,000 | 674,000 | 687,000 | 752,000 | 809,000 | 816,000 | 834,000 | 840,000 | 884,000 | 903,000 | 919,000 | 909,000 | 943,000 | 995,000 | 876,000 | 672,000 | 652,000 | 660,000 | 677,000 | 709,000 | 727,000 | 896,000 | 759,000 | 679,000 | 712,000 | 723,000 | 1,017,000 | 1,022,000 | 891,000 | 1,016,000 | 998,000 | 958,000 | 925,000 | 1,080,000 | 692,000 | 842,000 | 800,000 | 3,700,168 | -1,911,168 | 958,000 | 956,000 | 946,000 | 951,000 | 900,000 | 916,000 | 891,000 | 975,000 | 935,000 | 901,000 | 2,326,000 | 1,490,000 | 737,000 | 2,664,000 | 1,772,000 | 866,000 |
deferred income taxes | -1,922,000 | 900,000 | 1,846,000 | 1,206,000 | 149,000 | 544,000 | -6,194,000 | 95,000 | -54,000 | -156,000 | 22,000 | -48,000 | -94,000 | -25,000 | 75,000 | 123,000 | 44,000 | 104,000 | 45,000 | -16,000 | -45,000 | -206,000 | -175,000 | -166,000 | -71,000 | 294,000 | 70,000 | 57,000 | -734,000 | -110,000 | 42,000 | 100,000 | 143,000 | 32,000 | -5,000 | -180,000 | -102,000 | 130,000 | -57,000 | -65,000 | -167,000 | 61,000 | -7,000 | -76,000 | -135,000 | -112,000 | -45,000 | -173,000 | -53,000 | -378,000 | 7,044,000 | -1,126,000 | -923,000 | -704,000 | -337,000 | 23,000 | 256,000 | -364,000 | 21,000 | 18,000 | -442,000 | -1,617,044 | -113,956 | 145,000 | -31,000 | -3,164,000 | 776,000 | 808,000 | 973,000 | -3,413,000 | -366,000 | -129,000 | 326,000 | 41,000 | -30,000 | -6,000 | -1,000 | ||
pension cost | 414,000 | 359,000 | 312,000 | 330,000 | 342,000 | 289,000 | 553,000 | 86,000 | 309,000 | 255,000 | 253,000 | 285,000 | 253,000 | 366,000 | 274,000 | 292,000 | 11,000 | 199,000 | -14,000 | 180,000 | 142,000 | 195,000 | 200,000 | 196,000 | 200,000 | 61,000 | 34,000 | 127,000 | 113,000 | 492,000 | -12,000 | -2,000 | -1,000 | 37,000 | 31,000 | 95,000 | 82,000 | 3,000 | 18,000 | 18,000 | 64,000 | 34,000 | 81,000 | 128,000 | 188,000 | 175,000 | 102,000 | 272,000 | 168,000 | 161,000 | 101,000 | 33,000 | 224,000 | 169,000 | 106,000 | 159,000 | 70,000 | 112,000 | 140,000 | 107,000 | 101,000 | 98,000 | 40,000 | 12,000 | 73,000 | -66,000 | 160,000 | 169,000 | 176,000 | ||||||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts receivable | 360,000 | -7,183,000 | -5,451,000 | -4,363,000 | -1,353,000 | -5,854,000 | -4,858,000 | -4,113,000 | 137,000 | -3,918,000 | -2,468,000 | 121,000 | 1,149,000 | -387,000 | 1,416,000 | -213,000 | 487,000 | -2,303,000 | 571,000 | 308,000 | -448,000 | -1,049,000 | -435,000 | 1,095,000 | -92,000 | -1,293,000 | 117,000 | -151,000 | 2,543,000 | -1,586,000 | -399,000 | 500,000 | 952,000 | -753,000 | -246,000 | 457,000 | 502,000 | -470,000 | 675,000 | 2,977,000 | -3,165,000 | -109,000 | 537,000 | -1,645,000 | 2,260,000 | -1,871,000 | 1,241,000 | -871,000 | 3,375,000 | -1,071,000 | 93,000 | -658,000 | 4,077,000 | 3,182,000 | 1,421,000 | 163,000 | 2,623,000 | -8,662,000 | -3,000,000 | -1,617,000 | 385,000 | 3,690,935 | -1,598,935 | 301,000 | 1,300,000 | -194,000 | 1,266,000 | 959,000 | -1,119,000 | -3,136,000 | -2,088,000 | 987,000 | 893,000 | -4,925,000 | -3,999,000 | -1,409,000 | 1,208,000 | 1,267,000 | 1,091,000 |
prepaid expenses and other current assets | -3,035,000 | -181,000 | 88,000 | -340,000 | -47,000 | -1,011,000 | -1,468,000 | 160,000 | 86,000 | -77,000 | -185,000 | 476,000 | 158,000 | 9,000 | -87,000 | -85,000 | -63,000 | 145,000 | 103,000 | 16,000 | 223,000 | -258,000 | -107,000 | 249,000 | -439,000 | 304,000 | 297,000 | -19,000 | 474,000 | 1,633,000 | -455,000 | -1,746,000 | 241,000 | 434,000 | 61,000 | -459,000 | 248,000 | -55,000 | -95,000 | -235,000 | 252,000 | -21,000 | 37,000 | -447,000 | 521,000 | -443,000 | -502,000 | 227,000 | 222,000 | 210,000 | -159,000 | 367,000 | -25,000 | 132,000 | -207,000 | 160,000 | 463,000 | 531,000 | -736,000 | -164,000 | 356,000 | 60,994 | -154,994 | 260,000 | -105,000 | 766,000 | -688,000 | -319,000 | -112,000 | 726,000 | -243,000 | -118,000 | -161,000 | -740,000 | -501,000 | -180,000 | -718,000 | -586,000 | -297,000 |
other assets | 105,000 | -127,000 | -172,000 | -60,000 | -16,000 | 504,000 | 277,000 | -30,000 | 426,000 | 72,000 | -288,000 | 24,000 | 21,000 | 16,000 | 491,000 | 99,000 | 144,000 | 97,000 | 46,000 | 116,000 | 52,000 | 278,000 | 209,000 | 119,000 | -336,000 | -35,000 | 143,000 | 149,000 | 75,000 | -135,000 | 390,000 | 222,000 | 44,000 | -78,000 | 59,000 | -75,000 | -94,000 | -123,000 | -133,000 | -124,000 | -15,000 | -57,000 | 180,000 | -44,000 | -67,000 | 66,000 | 306,000 | 285,000 | -67,000 | -281,000 | -83,000 | -107,000 | -36,000 | -114,000 | -225,000 | 98,000 | -481,000 | -462,000 | 22,000 | -193,000 | -35,000 | -734,543 | 75,543 | 27,000 | -103,000 | 88,000 | -205,000 | -44,000 | -73,000 | -104,000 | -14,000 | 5,000 | -93,000 | 35,000 | -137,000 | 46,000 | -44,000 | -63,000 | -67,000 |
accounts payable, accrued expenses and other liabilities | 11,939,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
deferred revenues | -339,000 | 468,000 | 540,000 | -1,543,000 | 18,000 | 1,510,000 | 1,730,000 | -1,898,000 | 3,145,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries, wages and related benefits | 4,932,000 | 1,222,000 | 2,887,000 | -1,241,000 | -249,000 | 4,241,000 | 2,971,000 | -659,000 | -490,000 | 634,000 | 361,000 | 31,000 | 627,000 | -808,000 | 533,000 | 372,000 | -407,000 | -291,000 | -789,000 | -280,000 | 1,099,000 | 683,000 | -53,000 | -220,000 | 730,000 | 288,000 | -1,047,000 | -263,000 | -129,000 | -46,000 | -582,000 | 121,000 | -187,000 | 644,000 | -94,000 | -901,000 | 506,000 | 649,000 | -170,000 | -125,000 | 22,000 | 764,000 | -220,000 | -436,000 | 2,000 | 115,000 | -176,000 | -470,000 | -146,000 | -306,000 | -1,015,000 | -636,000 | 630,000 | 12,000 | -18,000 | 629,000 | 792,000 | 367,000 | -62,000 | -152,788 | -251,212 | 359,000 | -107,000 | -340,000 | -119,000 | 552,000 | -360,000 | ||||||||||||
income and other taxes | 1,881,000 | 1,267,000 | -1,001,000 | -660,000 | -869,000 | 1,770,000 | 35,000 | -151,000 | 225,000 | 416,000 | 338,000 | 210,000 | -375,000 | 2,000 | 176,000 | -199,000 | -248,000 | -565,000 | -718,000 | 25,000 | 165,000 | 219,000 | 369,000 | 257,000 | -8,000 | 507,000 | 170,000 | -1,685,000 | -275,000 | 1,716,000 | 478,000 | -653,000 | -130,000 | 627,000 | -102,000 | -43,000 | -7,000 | -1,000 | -72,000 | -55,000 | 14,000 | -3,000 | -4,000 | 221,000 | -144,000 | 103,000 | -147,000 | -381,000 | -336,000 | -509,000 | 74,000 | -157,000 | 128,000 | -664,000 | 272,000 | 366,000 | 49,000 | -107,000 | 67,000 | 861,223 | -537,223 | 71,000 | 467,000 | 116,000 | -136,000 | -66,000 | -224,000 | -240,000 | 124,000 | -182,000 | -106,000 | 373,000 | 253,000 | 153,000 | -24,000 | -34,000 | 68,000 | ||
pension benefit payments | -58,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash from operating activities | 37,259,000 | 12,881,000 | 18,769,000 | 4,235,000 | 10,867,000 | 17,331,000 | 11,371,000 | -454,000 | 6,767,000 | 114,000 | 1,606,000 | 2,399,000 | 1,784,000 | 444,000 | 2,212,000 | -2,376,000 | -1,496,000 | -491,000 | 56,000 | 4,829,000 | 757,000 | 7,000 | 2,469,000 | 2,481,000 | 703,000 | -76,000 | 1,815,000 | 1,013,000 | 2,101,000 | -402,000 | 1,026,000 | 1,328,000 | 1,652,000 | -426,000 | -2,496,000 | 2,545,000 | 1,115,000 | -1,612,000 | -2,292,000 | 440,000 | 729,000 | 393,000 | 1,774,000 | -1,564,000 | 2,056,000 | -1,193,000 | 1,409,000 | 65,000 | 4,332,000 | -861,000 | 3,133,000 | 4,645,000 | 2,933,000 | 2,461,000 | 7,726,000 | -3,863,000 | -439,000 | 148,000 | 1,174,000 | 4,853,836 | -1,971,836 | 1,565,000 | 411,000 | -810,000 | 2,851,000 | 6,757,000 | 3,297,000 | 763,000 | -206,000 | 1,836,000 | 2,111,000 | 1,751,000 | -895,000 | -528,000 | -2,148,000 | -402,000 | 863,000 | ||
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
capital expenditures | -2,421,000 | -2,818,000 | -4,228,000 | -1,708,000 | -2,350,000 | -2,219,000 | -1,455,000 | -2,728,000 | -1,339,000 | -1,244,000 | -1,308,000 | -1,310,000 | -1,702,000 | -1,273,000 | -1,615,000 | -1,699,000 | -1,939,000 | -1,449,000 | -1,446,000 | -970,000 | -503,000 | -299,000 | -145,000 | -392,000 | -578,000 | -376,000 | -580,000 | -328,000 | -485,000 | -333,000 | -444,000 | -631,000 | -625,000 | -523,000 | -589,000 | -1,249,000 | -1,049,000 | -689,000 | -1,180,000 | -718,000 | -153,000 | -231,000 | -168,000 | -112,000 | -186,000 | -236,000 | -305,000 | -725,000 | -767,000 | -307,000 | -913,000 | -1,147,000 | -1,195,000 | -2,399,000 | -2,104,000 | -3,058,000 | -1,635,000 | -674,000 | -519,000 | -1,870,561 | 1,205,561 | -334,000 | -873,000 | -432,000 | -761,000 | -626,000 | -349,000 | -472,000 | -358,000 | -828,000 | -794,000 | -2,884,000 | -1,196,000 | -448,000 | -2,099,000 | -1,589,000 | -794,000 | ||
free cash flows | 34,838,000 | 10,063,000 | 14,541,000 | 2,527,000 | 8,517,000 | 15,112,000 | 9,916,000 | -3,182,000 | 5,428,000 | -1,130,000 | 298,000 | 1,089,000 | 82,000 | -829,000 | 597,000 | -4,075,000 | -3,435,000 | -1,940,000 | -1,390,000 | 3,859,000 | 254,000 | -292,000 | 2,324,000 | 2,089,000 | 125,000 | -452,000 | 1,235,000 | 685,000 | 1,616,000 | -735,000 | 582,000 | 697,000 | 1,027,000 | -949,000 | -3,085,000 | 1,296,000 | 66,000 | -2,301,000 | -3,472,000 | -278,000 | 576,000 | 162,000 | 1,606,000 | -1,676,000 | 1,870,000 | -1,429,000 | 1,104,000 | -660,000 | 3,565,000 | -1,168,000 | 2,220,000 | 3,498,000 | 1,738,000 | 62,000 | 5,622,000 | -6,921,000 | -2,074,000 | -526,000 | 655,000 | 2,983,275 | -766,275 | 1,231,000 | -462,000 | -1,242,000 | 2,090,000 | 6,131,000 | 2,948,000 | 291,000 | -564,000 | 1,008,000 | 1,317,000 | -1,133,000 | -2,091,000 | -976,000 | -4,247,000 | -1,991,000 | 69,000 | ||
net cash from investing activities | -2,421,000 | -2,818,000 | -4,228,000 | -1,708,000 | -2,350,000 | -2,219,000 | -1,455,000 | -2,728,000 | -1,339,000 | -1,245,000 | -1,307,000 | -812,000 | -1,707,000 | -1,780,000 | -1,615,000 | -1,699,000 | -1,939,000 | -1,449,000 | -1,446,000 | -970,000 | -503,000 | -299,000 | -106,000 | -392,000 | -578,000 | -376,000 | -580,000 | -328,000 | -485,000 | -333,000 | -444,000 | -631,000 | -625,000 | -523,000 | -589,000 | -1,249,000 | -1,049,000 | -865,000 | -5,232,000 | -718,000 | -153,000 | -231,000 | -168,000 | -112,000 | -186,000 | -386,000 | -3,530,000 | -725,000 | -767,000 | 808,000 | 1,156,000 | -1,239,000 | -1,414,000 | -4,238,000 | 1,409,000 | -198,000 | -1,081,000 | 2,574,000 | 2,133,000 | -1,681,000 | -865,000 | -15,733,893 | 8,750,893 | ||||||||||||||||
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 957,000 | 1,783,000 | 80,000 | 505,000 | 963,000 | 5,858,000 | 27,000 | 26,000 | 2,429,000 | 0 | 231,000 | -1,000 | -58,000 | 0 | 131,000 | 0 | 104,000 | 210,000 | 260,000 | 15,000 | 2,812,000 | 554,000 | 81,000 | 0 | 0 | 0 | 71,000 | 194,000 | 72,000 | 6,000 | 356,000 | 356,000 | 356,000 | ||||||||||||||||||||||||||||||||||||||||||||||
withholding taxes on net settlement of restricted stock units | -50,000 | -3,300,000 | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of long-term obligations | -6,000 | -51,000 | -140,000 | -126,000 | -103,000 | 3,000 | -222,000 | -3,000 | -291,000 | -123,000 | -137,000 | -122,000 | -70,000 | -129,000 | -33,000 | -438,000 | -39,000 | -25,000 | -92,000 | -306,000 | -268,000 | -64,000 | -667,000 | -76,000 | -57,000 | -157,000 | -182,000 | -312,000 | -387,000 | -233,000 | -421,000 | -1,070,000 | -301,000 | -47,000 | -199,000 | -800,000 | -31,000 | -476,000 | -136,000 | -431,000 | -86,000 | -525,000 | -370,000 | -165,000 | -586,000 | -398,000 | -179,000 | ||||||||||||||||||||||||||||||||
net cash from financing activities | 901,000 | -1,568,000 | -97,000 | 379,000 | 860,000 | 5,861,000 | -195,000 | 683,000 | -291,000 | 43,000 | 842,000 | 1,736,000 | 251,000 | -73,000 | 63,000 | -285,000 | -12,000 | -12,000 | 372,000 | 836,000 | -423,000 | 2,365,000 | -500,000 | 504,000 | -57,000 | -1,945,000 | -227,000 | -311,000 | -387,000 | -235,000 | -421,000 | -1,070,000 | -301,000 | -205,000 | 166,000 | -214,000 | -31,000 | -284,000 | -213,000 | -150,000 | -190,000 | -182,000 | -365,000 | -101,000 | -482,000 | -136,000 | 112,000 | -393,000 | 839,000 | -299,000 | -243,000 | -66,000 | 3,000 | -64,000 | 8,000 | 245,000 | 190,000 | -79,000 | -627,000 | -1,470,380 | 243,380 | -56,000 | -188,000 | -145,000 | 2,659,000 | 357,000 | -193,000 | -476,000 | -639,000 | -1,798,000 | -15,000 | -331,000 | -298,000 | -159,000 | -528,000 | -42,000 | 177,000 | ||
effect of exchange rate changes on cash and cash equivalents | -603,000 | -124,000 | -377,000 | 330,000 | 282,000 | -454,000 | 134,000 | 33,000 | 32,000 | 82,000 | 19,000 | -1,000 | 210,000 | 472,000 | -412,000 | -586,000 | -28,000 | -89,000 | -98,000 | 68,000 | -108,000 | 164,000 | -12,000 | 147,000 | -197,000 | 83,000 | -81,000 | -274,000 | 63,000 | -51,000 | 23,000 | -100,000 | 46,000 | 93,000 | 112,000 | -6,000 | -8,000 | -344,000 | 53,000 | 3,000 | 92,000 | 7,000 | -16,000 | 52,000 | -183,000 | -101,000 | |||||||||||||||||||||||||||||||||
net increase in cash and cash equivalents | 35,136,000 | 8,371,000 | 14,067,000 | 3,236,000 | 9,659,000 | 20,519,000 | 9,855,000 | -2,466,000 | 5,169,000 | -1,006,000 | 1,160,000 | 3,322,000 | 538,000 | -937,000 | 248,000 | -4,946,000 | -3,475,000 | -2,041,000 | -1,116,000 | 2,237,000 | 1,851,000 | 2,740,000 | -129,000 | -2,314,000 | 927,000 | 100,000 | 1,292,000 | -473,000 | 772,000 | 1,076,000 | 27,000 | -3,105,000 | -7,684,000 | -425,000 | 478,000 | -13,000 | 1,225,000 | -1,725,000 | 1,205,000 | -1,816,000 | -2,071,000 | -1,053,000 | 4,404,000 | -352,000 | 725,000 | -2,768,000 | 1,722,000 | 4,350,000 | 2,508,000 | 6,835,000 | |||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 82,230,000 | 0 | 0 | 46,897,000 | 0 | 0 | 13,806,000 | 0 | 0 | 9,792,000 | 0 | 0 | 18,902,000 | 0 | 0 | 17,573,000 | 0 | 0 | 10,874,000 | 0 | 0 | 10,869,000 | 0 | 0 | 11,407,000 | 0 | 0 | 14,172,000 | 0 | 0 | 24,908,000 | 0 | 0 | 24,216,000 | 0 | 0 | 24,752,000 | 0 | 0 | 25,425,000 | 0 | 0 | 11,389,000 | 0 | 0 | 14,120,000 | -26,453,520 | 0 | 26,480,000 | 0 | 0 | 13,875,000 | 0 | 0 | 14,751,000 | ||||||||||||||||||||||||
cash and cash equivalents, end of period | 117,366,000 | 14,067,000 | 3,236,000 | 56,556,000 | 9,855,000 | -2,466,000 | 18,975,000 | 1,160,000 | 3,322,000 | 10,330,000 | 248,000 | -4,946,000 | 15,427,000 | -1,116,000 | 4,763,000 | 17,296,000 | 1,851,000 | 2,740,000 | 10,745,000 | 927,000 | 100,000 | 12,161,000 | 184,000 | -473,000 | 12,179,000 | -2,807,000 | 1,076,000 | 14,199,000 | -7,684,000 | -425,000 | 25,386,000 | 1,225,000 | -1,725,000 | 25,421,000 | -2,071,000 | -1,053,000 | 29,156,000 | 725,000 | -2,768,000 | 27,147,000 | 4,350,000 | 2,508,000 | 18,224,000 | 1,067,000 | -2,689,000 | 14,379,000 | -19,431,083 | -6,382,000 | 25,830,000 | 4,749,000 | 6,488,000 | 16,630,000 | -1,203,000 | -790,000 | 16,053,000 | ||||||||||||||||||||||||
supplemental disclosures of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
vendor financed software licenses acquired | 2,527,000 | 0 | 0 | 0 | 1,162,000 | 0 | 0 | 0 | 0 | 1,213,000 | 0 | 0 | 0 | 1,205,000 | 0 | 0 | 0 | 0 | 0 | 1,650,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares withheld for withholding taxes on net settlement for restricted stock | 50,000 | 3,300,000 | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for income taxes | 758,000 | 2,384,000 | 944,000 | 2,558,000 | 112,000 | 1,653,000 | 306,000 | 304,000 | 155,000 | 252,000 | 121,000 | 356,000 | 24,000 | 128,000 | 283,000 | 388,000 | 308,000 | 1,339,000 | -523,000 | 153,000 | 571,000 | 139,000 | 115,000 | 236,000 | 198,000 | 189,000 | 339,000 | 254,000 | 223,000 | 132,000 | 71,000 | 279,000 | 355,000 | 350,000 | 106,000 | 378,000 | 240,000 | 386,000 | 302,000 | 289,000 | 356,000 | 288,000 | 124,000 | 129,000 | 416,000 | 179,000 | 233,000 | 439,000 | 466,000 | 316,000 | 347,000 | 405,000 | 350,000 | 670,000 | 369,000 | 422,000 | 179,000 | 195,000 | 283,000 | 307,719 | -235,719 | 129,000 | 107,000 | 181,000 | 491,000 | 495,000 | 1,027,000 | 396,000 | 151,000 | 452,000 | 100,000 | ||||||||
adjustments to reconcile consolidated net income to net cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for credit losses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable and accrued expenses | 2,553,000 | 6,922,000 | -635,000 | 661,000 | 1,537,000 | -1,456,000 | 3,655,000 | -307,000 | 1,394,000 | -1,114,000 | -533,000 | -1,763,000 | 3,702,000 | 956,000 | 666,000 | -381,000 | -48,000 | -180,000 | 20,000 | 123,000 | 69,000 | -600,000 | -371,000 | 1,778,000 | -2,030,000 | 575,000 | 1,272,000 | -657,000 | -2,448,000 | -1,824,000 | 3,180,000 | 218,000 | -282,000 | -291,000 | 487,000 | 70,000 | -186,000 | 33,000 | 243,000 | -114,000 | -496,000 | 95,000 | -484,000 | -744,000 | -351,000 | 434,000 | 195,000 | -56,000 | -124,000 | 380,885 | 303,000 | -684,000 | -361,000 | 668,000 | -441,000 | -22,000 | -401,000 | -132,000 | -5,000 | 388,000 | 285,000 | 33,000 | 855,000 | 602,000 | |||||||||||||||
cash and cash equivalents, beginning of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents, end of year | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for interest | 96,000 | 113,000 | 97,000 | 21,000 | 101,000 | 68,000 | 105,000 | 163,000 | 40,000 | 92,000 | 18,000 | -3,000 | 0 | 4,000 | 10,000 | 1,000 | 6,000 | 11,000 | 8,993 | -4,993 | 2,000 | 3,000 | 3,000 | 7,000 | 8,000 | 10,000 | 13,000 | 10,000 | 13,000 | 20,000 | |||||||||||||||||||||||||||||||||||||||||||||||||
cash paid for operating leases | 384,000 | 362,000 | 356,000 | 350,000 | 366,000 | 358,000 | 361,000 | 371,000 | 387,000 | 395,000 | 404,000 | 414,000 | 450,000 | 481,000 | 493,000 | 477,000 | 452,000 | 423,000 | 437,000 | 874,000 | 430,000 | 478,000 | 504,000 | 513,000 | 518,000 | 654,000 | 501,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from short term investments - others | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from sale of short term investments - others | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of short term investments - others | -5,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
consolidated net loss | 1,656,000 | 383,000 | -815,000 | -2,113,000 | -1,958,000 | 361,000 | -550,000 | -354,000 | 51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile consolidated net loss to net cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for doubtful accounts | 108,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on lease termination | 0 | 0 | 0 | 125,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses and other | -1,460,000 | 2,826,000 | -1,248,000 | -608,000 | -659,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from (purchase of) short term investments - others | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from short term investments - other | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from stock option exercises | 979,000 | 1,858,000 | 321,000 | 96,000 | 464,000 | 1,141,000 | 609,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income and withholding taxes* | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redemption of non-controlling interest | 1,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non cash redemption of non-controlling interest | -2,864,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
gain on loan forgiveness | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
withholding taxes on net settlement of stock-based compensation | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile consolidated net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
shares withheld for withholding taxes on net settlement for stock-based compensation | 0 | 0 | 763,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of property and equipment | 15,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from disposal of property and equipment | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from bank loan | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
withholding taxes on stock-based compensation | -764,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | -277,000 | -1,061,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile consolidated net income to net cash provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of treasury stock | -1,799,000 | 0 | -100,000 | 0 | -446,000 | -771,607 | 0 | -503,000 | -298,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable, accrued expenses and others | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
goodwill impairment | 0 | 0 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
redemption of shares from non-controlling interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net loss | -661,000 | -451,000 | 693,000 | -462,000 | -276,000 | -2,141,000 | -1,153,000 | -237,000 | -1,828,000 | -1,060,000 | -2,872,000 | -1,870,000 | -109,000 | -739,000 | 274,000 | -933,000 | -1,986,000 | -426,000 | -643,000 | -6,494,000 | -4,298,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
issuance of restricted shares | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net income | -106,000 | 530,000 | -12,983,000 | -485,000 | 103,000 | 359,000 | 863,000 | 1,653,000 | 2,814,000 | 1,953,000 | 1,184,000 | 758,000 | 15,000 | -745,035 | 2,276,035 | -874,000 | -1,404,000 | -768,000 | 1,296,000 | 3,204,000 | 3,581,000 | 5,607,000 | 1,108,000 | 36,000 | 833,000 | 2,334,000 | 219,000 | -1,346,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from equipment financing | -158,000 | 365,000 | 0 | 0 | 0 | 859,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for mediamiser acquisition | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net increase (derease) in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in non-controlling interest | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow from financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of business | -176,000 | -150,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
common stock issued for mediamiser acquistion | 0 | 525,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charge | 0 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
restricted shares withheld for taxes | 0 | -23,000 | 0 | -14,000 | 0 | 0 | 0 | -31,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of long term obligations | -79,000 | -150,000 | -190,000 | -82,000 | -265,000 | -101,000 | -482,000 | -136,000 | -119,000 | -513,000 | -20,000 | -298,000 | -185,000 | -66,000 | -128,000 | -96,000 | 35,000 | -70,000 | -181,000 | -275,000 | -50,000 | 406,461 | -219,000 | -188,000 | -153,000 | -197,000 | -274,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow used in investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash flow used in financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of noncash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of investments – other | 1,115,000 | 1,658,000 | 819,000 | -501,000 | 2,604,000 | 2,201,000 | 1,023,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of minimum witholding taxes on net | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
settlement of stock options | 0 | -23,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of noncash investing and financing | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
impairment charges | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisition: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of minimum withholding taxes on net | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
proceeds from cashless exercise of stock options | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
recovery of doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
net cash provided by operating activities | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
pension costs | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accounts payable | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued expenses | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of investments | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash and cash equivalents | 259,000 | 6,488,000 | 2,755,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provision for (recovery of ) doubtful accounts | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on sale of equipment | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of investments - others | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
excess tax benefit from stock-based compensation | 162,688 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
sale of investments - other | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash and cash equivalents | 1,067,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments - other | -1,007,000 | -346,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
refundable income taxes | 4,000 | 1,047,000 | -51,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchase of investments - others | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
acquisition of equipment utilizing capital leases | 38,000 | 819,000 | 511,000 | 144,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
purchases of investments - other | 7,545,332 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase (decrease) in cash and cash equivalents | 7,022,437 | -6,382,000 | -650,000 | -1,387,000 | -790,000 | 1,302,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
payment of minimum withholding taxes on net settlement of stock options | -1,523,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
changes in operating assets and liabilities, net of acquisitions: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries and wages | 2,568,000 | 1,327,000 | 456,000 | 1,066,000 | 568,000 | -112,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(decrease) increase in cash and cash equivalents | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
accrued salaries and wages and related benefits | -352,000 | 500,000 | -565,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
provided by (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net income to net cash from | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(used in) operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
non-cash compensation | 112,000 | 95,000 | 33,000 | 213,000 | 117,000 | 58,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
investing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
financing activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in cash and equivalents | -1,464,000 | -2,389,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents, beginning of period | 13,597,000 | 13,597,000 | 13,597,000 | 20,059,000 | 20,059,000 | 20,059,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash and equivalents, end of period | 12,133,000 | 11,208,000 | 12,462,000 | 15,284,000 | 18,026,000 | 20,305,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the period for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest | 21,000 | 10,000 | 1,000 | 5,000 | 4,000 | 3,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
income taxes | 46,000 | 34,000 | 22,000 | 248,000 | 166,000 | 25,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
software licenses and support to be vendor financed | 164,000 | 164,000 | 234,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
used in operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(used in) provided by operating activities: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(decrease) increase in cash and equivalents | -1,135,000 | -4,775,000 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease in restricted cash | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
supplemental disclosures of cash flow information | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
cash paid during the year for: | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
interest expense | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
adjustments to reconcile net loss to net cash from | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(decrease) increase in cash | -2,033,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
increase in cash | 246,000 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
loss on disposal of fixed assets | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
decrease (increase) in restricted cash |

