XML 15 R4.htm IDEA: XBRL DOCUMENT v3.20.2
Condensed Consolidated Statements of Income (Unaudited) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2020
Jun. 30, 2019
Revenue        
Total revenue $ 35,805,858 $ 30,094,154 $ 64,194,321 $ 54,819,600
Cost of Sales        
Total cost of sales 24,066,781 19,468,141 42,158,356 36,043,507
Gross Margin 11,739,077 10,626,013 22,035,965 18,776,093
Operating Expenses        
Sales and marketing 1,919,529 2,064,836 4,662,778 3,663,942
General and administrative 4,679,092 4,589,906 9,748,863 8,667,857
Total operating expenses 6,598,621 6,654,742 14,411,641 12,331,799
Operating Income 5,140,456 3,971,271 7,624,324 6,444,294
Interest expense 74,554 29,074 105,112 57,780
Foreign currency exchange loss (gain) 4,141 (3,518) 419,718 14,908
Income before income taxes 5,061,761 3,945,715 7,099,494 6,371,606
Income tax expense 1,088,071 938,405 1,514,450 1,504,293
Net income 3,973,690 3,007,310 5,585,044 4,867,313
Income attributed to non-controlling interest 0 1,293 0 2,709
Net income attributable to stockholders of the Company $ 3,973,690 $ 3,006,017 $ 5,585,044 $ 4,864,604
Earnings per share attributable stockholders of the Company        
Basic and diluted (in dollars per share) $ 0.14 $ 0.11 $ 0.20 $ 0.18
Weighted Average Number of Common Shares        
Basic and diluted (in shares) 27,612,597 27,612,597 27,612,597 27,612,597
Product revenue        
Revenue        
Total revenue $ 30,961,996 $ 25,425,489 $ 54,711,913 $ 46,480,212
Cost of Sales        
Total cost of sales 22,556,696 18,551,030 39,318,109 34,239,063
Service revenue        
Revenue        
Total revenue 4,843,862 4,668,665 9,482,408 8,339,388
Cost of Sales        
Total cost of sales $ 1,510,085 $ 917,111 $ 2,840,247 $ 1,804,444