Quarterly report pursuant to Section 13 or 15(d)

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (UNAUDITED)

v3.19.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (LOSS) (UNAUDITED) - USD ($)
3 Months Ended 9 Months Ended
Sep. 30, 2019
Sep. 30, 2018
Sep. 30, 2019
Sep. 30, 2018
Income Statement [Abstract]        
Revenues $ 23,573,731 $ 23,844,477 $ 67,618,934 $ 72,967,596
Cost of revenues 15,597,611 16,516,663 46,185,133 51,328,827
Research and development expenses 1,110,285 753,792 3,206,207 2,518,787
Selling and marketing expenses 1,870,739 1,837,823 6,214,200 5,647,284
General and administrative expenses 4,193,949 3,201,566 10,579,909 9,413,379
Amortization of intangible assets 280,662 391,831 931,527 1,298,573
Total operating costs and expenses 23,053,246 22,701,675 67,116,976 70,206,850
Operating income 520,485 1,142,802 501,958 2,760,746
Other income (expense), net (853) (1,521) (9,944) 5,878
Financial expense, net (396,170) (173,345) (1,066,027) (696,232)
Total other expense (397,023) (174,866) (1,075,971) (690,354)
Income (loss) before income tax expense 123,462 967,936 (574,013) 2,070,392
Income tax expense 186,785 227,380 504,047 650,765
Net income (loss) (63,323) 740,556 (1,078,060) 1,419,627
Other comprehensive income (loss), net of income tax:        
Foreign currency translation adjustment 0 13,100 67,270 (66,162)
Comprehensive income (loss) $ (63,323) $ 753,656 $ (1,010,790) $ 1,353,465
Income (loss) per share of common stock:        
Basic net income (loss) per share (in dollars per shares) $ 0.00 $ 0.03 $ (0.04) $ 0.05
Diluted net income (loss) per share (in dollars per shares) $ 0.00 $ 0.03 $ (0.04) $ 0.05
Weighted average number of shares used in computing basic net income (loss) per share (in shares) 26,547,045 26,486,152 26,547,045 26,466,948
Weighted average number of shares used in computing diluted net income (loss) per share (in shares) 26,547,045 26,486,152 26,547,045 26,466,948