Airgain, Inc(NASDAQ:AIRG)
Airgain, Inc. designs, develops, and engineers antenna products for original equipment and design manufacturers, chipset vendors, service providers, and value-added resellers and distributors worldwide. The company's products include MaxBeam embedded antennas; profile embedded antennas; profile cont...
Website: http://www.airgain.com
Founded: 1995
Full Time Employees: 126
Sector: Technology
Industry: Communication Equipment
• 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:
Bull Thesis:
Bear Thesis:
Main Competitors:
Moat:
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sales | 11,511,000 | 12,125,000 | 14,018,000 | 13,623,000 | 12,013,000 | 15,083,000 | 16,101,000 | 15,184,000 | 14,231,000 | 10,070,000 | 13,696,000 | 15,830,000 | 16,444,000 | 19,889,000 | 19,198,000 | 19,286,000 | 17,522,000 | 14,144,000 | 15,455,000 | 17,297,000 | 17,377,000 | 12,830,000 | 13,010,000 | 11,446,000 | 11,216,000 | 13,026,000 | 13,142,000 | 14,462,000 | 15,107,890 | 16,561,520 | 15,786,913 | 14,971,681 | 13,305,098 | 12,807,175 | 12,448,436 | 13,013,143 | 11,252,417 | 12,625,965 | 12,439,279 | 9,856,317 |
yoy | -4.18% | -19.61% | -12.94% | -10.28% | -15.59% | 49.78% | 17.56% | -4.08% | -13.46% | -49.37% | -28.66% | -17.92% | -6.15% | 40.62% | 24.22% | 11.50% | 0.83% | 10.24% | 18.79% | 51.12% | 54.93% | -1.50% | -1.00% | -20.85% | -25.76% | -21.35% | -16.75% | -3.40% | 13.55% | 29.31% | 26.82% | 15.05% | 18.24% | 1.44% | 0.07% | 32.03% | ||||
qoq | -5.06% | -13.50% | 2.90% | 13.40% | -20.35% | -6.32% | 6.04% | 6.70% | 41.32% | -26.47% | -13.48% | -3.73% | -17.32% | 3.60% | -0.46% | 10.07% | 23.88% | -8.48% | -10.65% | -0.46% | 35.44% | -1.38% | 13.66% | 2.05% | -13.90% | -0.88% | -9.13% | -4.28% | -8.78% | 4.91% | 5.45% | 12.53% | 3.89% | 2.88% | -4.34% | 15.65% | -10.88% | 1.50% | 26.21% | |
cost of goods sold | 6,538,000 | 6,690,000 | 7,907,000 | 7,784,000 | 6,853,000 | 8,719,000 | 9,387,000 | 9,036,000 | 8,655,000 | 7,140,000 | 8,460,000 | 9,551,000 | 10,126,000 | 14,021,000 | 11,755,000 | 11,793,000 | 10,366,000 | 9,279,000 | 9,909,000 | 9,998,000 | 10,480,000 | 6,993,000 | 6,981,000 | 6,052,000 | 5,891,000 | 7,248,000 | 7,067,000 | 7,777,000 | 8,322,428 | 9,711,386 | 8,921,571 | 8,370,160 | 7,110,927 | 6,918,845 | 6,444,544 | 6,891,619 | 5,963,959 | 7,149,564 | 6,862,992 | 5,309,556 |
gross profit | 4,973,000 | 5,435,000 | 6,111,000 | 5,839,000 | 5,160,000 | 6,364,000 | 6,714,000 | 6,148,000 | 5,576,000 | 2,930,000 | 5,236,000 | 6,279,000 | 6,318,000 | 5,868,000 | 7,443,000 | 7,493,000 | 7,156,000 | 4,865,000 | 5,546,000 | 7,299,000 | 6,897,000 | 5,837,000 | 6,029,000 | 5,394,000 | 5,325,000 | 5,778,000 | 6,075,000 | 6,685,000 | 6,785,462 | 6,850,134 | 6,865,342 | 6,601,521 | 6,194,171 | 5,888,330 | 6,003,892 | 6,121,524 | 5,288,458 | 5,476,401 | 5,576,287 | 4,546,761 |
yoy | -3.62% | -14.60% | -8.98% | -5.03% | -7.46% | 117.20% | 28.23% | -2.09% | -11.74% | -50.07% | -29.65% | -16.20% | -11.71% | 20.62% | 34.20% | 2.66% | 3.76% | -16.65% | -8.01% | 35.32% | 29.52% | 1.02% | -0.76% | -19.31% | -21.52% | -15.65% | -11.51% | 1.26% | 9.55% | 16.33% | 14.35% | 7.84% | 17.13% | 7.52% | 7.67% | 34.63% | ||||
qoq | -8.50% | -11.06% | 4.66% | 13.16% | -18.92% | -5.21% | 9.21% | 10.26% | 90.31% | -44.04% | -16.61% | -0.62% | 7.67% | -21.16% | -0.67% | 4.71% | 47.09% | -12.28% | -24.02% | 5.83% | 18.16% | -3.18% | 11.77% | 1.30% | -7.84% | -4.89% | -9.12% | -1.48% | -0.94% | -0.22% | 4.00% | 6.58% | 5.19% | -1.92% | -1.92% | 15.75% | -3.43% | -1.79% | 22.64% | |
gross margin % | 43.20% | 44.82% | 43.59% | 42.86% | 42.95% | 42.19% | 41.70% | 40.49% | 39.18% | 29.10% | 38.23% | 39.67% | 38.42% | 29.50% | 38.77% | 38.85% | 40.84% | 34.40% | 35.88% | 42.20% | 39.69% | 45.49% | 46.34% | 47.13% | 47.48% | 44.36% | 46.23% | 46.22% | 44.91% | 41.36% | 43.49% | 44.09% | 46.55% | 45.98% | 48.23% | 47.04% | 47.00% | 43.37% | 44.83% | 46.13% |
operating expenses: | ||||||||||||||||||||||||||||||||||||||||
research and development | 2,249,000 | 2,350,000 | 2,141,000 | 2,553,000 | 2,498,000 | 2,773,000 | 2,855,000 | 3,116,000 | 3,120,000 | 3,168,000 | 2,298,000 | 2,590,000 | 2,449,000 | 2,228,000 | 2,901,000 | 2,962,000 | 3,242,000 | 2,790,000 | 2,698,000 | 2,726,000 | 2,706,000 | 2,284,000 | 2,231,000 | 2,224,000 | 2,418,000 | 2,045,000 | 2,403,000 | 2,203,000 | 2,338,324 | 2,157,024 | 2,474,653 | 2,418,325 | 2,269,114 | 1,808,714 | 2,094,774 | 1,819,288 | 1,596,799 | 1,525,462 | 1,432,581 | 1,342,403 |
sales and marketing | 2,330,000 | 2,298,000 | 2,144,000 | 2,419,000 | 2,464,000 | 2,301,000 | 2,395,000 | 2,349,000 | 2,158,000 | 2,251,000 | 1,704,000 | 2,305,000 | 2,866,000 | 2,622,000 | 2,808,000 | 2,889,000 | 2,855,000 | 2,797,000 | 2,484,000 | 2,489,000 | 2,439,000 | 1,499,000 | 1,559,000 | 1,379,000 | 1,539,000 | 1,072,000 | 1,461,000 | 2,229,000 | 2,274,065 | 1,892,396 | 2,161,143 | 4,094,828 | 2,884,386 | 1,783,641 | 1,809,037 | 1,792,010 | 1,628,141 | 1,592,375 | 1,453,391 | 1,383,755 |
general and administrative | 2,507,000 | 3,207,000 | 2,793,000 | 2,867,000 | 3,294,000 | 3,270,000 | 3,278,000 | 3,188,000 | 2,927,000 | 2,999,000 | 3,144,000 | 3,596,000 | 3,793,000 | 4,295,000 | 2,998,000 | 3,255,000 | 3,485,000 | 3,361,000 | 3,307,000 | 3,261,000 | 3,633,000 | 3,130,000 | 2,439,000 | 2,389,000 | 2,678,000 | 2,751,000 | 2,416,000 | 1,757,000 | 1,994,671 | 1,680,986 | 1,922,326 | 3,737,654 | 2,204,340 | 1,825,733 | 1,899,449 | 2,637,380 | 1,638,039 | 1,227,361 | 1,459,993 | 846,555 |
total operating expenses | 7,086,000 | 7,855,000 | 7,078,000 | 7,839,000 | 8,256,000 | 8,344,000 | 8,528,000 | 8,653,000 | 8,205,000 | 8,418,000 | 7,146,000 | 8,491,000 | 9,108,000 | 9,145,000 | 8,707,000 | 9,106,000 | 9,582,000 | 9,328,000 | 8,592,000 | 10,033,000 | 8,778,000 | 6,913,000 | 6,229,000 | 5,992,000 | 6,635,000 | 5,868,000 | 6,280,000 | 6,189,000 | 6,607,060 | 5,730,406 | 6,558,122 | 10,250,807 | 7,357,840 | 5,418,088 | 5,803,260 | 6,248,678 | 4,862,979 | 4,345,198 | 4,345,965 | 3,572,713 |
income from operations | -2,113,000 | -2,420,000 | -967,000 | -2,000,000 | -3,096,000 | -1,980,000 | -1,814,000 | -2,505,000 | -2,629,000 | -5,488,000 | -1,910,000 | -2,212,000 | -2,790,000 | -3,277,000 | -1,264,000 | -1,613,000 | -2,426,000 | -4,463,000 | -3,046,000 | -2,734,000 | -1,881,000 | -1,076,000 | -200,000 | -598,000 | -1,310,000 | -90,000 | -205,000 | 496,000 | 178,402 | 1,119,728 | 307,220 | -3,649,286 | -1,163,669 | 470,242 | 200,632 | -127,154 | 425,479 | 1,131,203 | 1,230,322 | 974,048 |
yoy | -31.75% | 22.22% | -46.69% | -20.16% | 17.76% | -63.92% | -5.03% | 13.25% | -5.77% | 67.47% | 51.11% | 37.14% | 15.00% | -26.57% | -58.50% | -41.00% | 28.97% | 314.78% | 1423.00% | 357.19% | 43.59% | 1095.56% | -2.44% | -220.56% | -834.30% | -108.04% | -166.73% | -113.59% | -115.33% | 138.12% | 53.13% | 2769.97% | -373.50% | -58.43% | -83.69% | -113.05% | ||||
qoq | -12.69% | 150.26% | -51.65% | -35.40% | 56.36% | 9.15% | -27.58% | -4.72% | -52.10% | 187.33% | -13.65% | -20.72% | -14.86% | 159.26% | -21.64% | -33.51% | -45.64% | 46.52% | 11.41% | 45.35% | 74.81% | 438.00% | -66.56% | -54.35% | 1355.56% | -56.10% | -141.33% | 178.02% | -84.07% | 264.47% | -108.42% | 213.60% | -347.46% | 134.38% | -257.79% | -129.88% | -62.39% | -8.06% | 26.31% | |
operating margin % | -18.36% | -19.96% | -6.90% | -14.68% | -25.77% | -13.13% | -11.27% | -16.50% | -18.47% | -54.50% | -13.95% | -13.97% | -16.97% | -16.48% | -6.58% | -8.36% | -13.85% | -31.55% | -19.71% | -15.81% | -10.82% | -8.39% | -1.54% | -5.22% | -11.68% | -0.69% | -1.56% | 3.43% | 1.18% | 6.76% | 1.95% | -24.37% | -8.75% | 3.67% | 1.61% | -0.98% | 3.78% | 8.96% | 9.89% | 9.88% |
other income: | ||||||||||||||||||||||||||||||||||||||||
gain on business acquisition | 340,000 | |||||||||||||||||||||||||||||||||||||||
employee retention credit refund | 495,000 | 1,494,000 | ||||||||||||||||||||||||||||||||||||||
interest income | 18,000 | 17,000 | 13,000 | 100,000 | 221,000 | -33,000 | -29,000 | -27,000 | -26,000 | -41,000 | -34,000 | -16,000 | -18,000 | -26,000 | -26,000 | -6,000 | -5,000 | -6,000 | -7,000 | -8,000 | -48,500 | -23,000 | -47,000 | -124,000 | -155,000 | -183,000 | -189,000 | -188,005 | -186,732 | -158,790 | -128,781 | -110,431 | -106,596 | -98,689 | -53,965 | -37,201 | -6,068 | -1,735 | ||
other expense | -70,000 | 23,000 | 11,000 | 1,000 | -8,000 | -7,000 | 1,000 | 11,000 | 4,000 | 19,000 | 9,000 | 15,000 | 10,000 | 23,000 | -1,000 | 9,000 | 7,000 | 8,000 | 11,000 | |||||||||||||||||||||
total other income | 288,000 | 4,000 | 13,000 | 539,000 | 1,574,000 | -10,000 | -18,000 | -26,000 | -34,000 | -1,500 | -7,000 | -1,000 | 5,000 | -23,000 | -36,000 | -124,000 | -151,000 | -183,000 | -189,000 | -187,405 | -145,999 | -153,034 | -507,668 | -96,527 | -27,252 | -6,437 | -334,161 | |||||||||||||
income before income taxes | -1,825,000 | -2,416,000 | -954,000 | -1,461,000 | -1,522,000 | -1,970,000 | -1,796,000 | -2,479,000 | -2,595,000 | -5,440,000 | -1,877,000 | -2,207,000 | -2,776,000 | -3,270,000 | -1,247,000 | -1,622,000 | -2,436,000 | -4,481,000 | -3,039,000 | -2,736,000 | -1,880,000 | -1,081,000 | -177,000 | -562,000 | -1,186,000 | 61,000 | -22,000 | 685,000 | 365,807 | 1,265,727 | 460,254 | -3,141,618 | -1,067,142 | 558,366 | 276,559 | -99,902 | 431,916 | 1,100,405 | 1,190,322 | 1,308,209 |
income tax expense | 72,000 | 25,000 | 10,000 | 14,000 | 24,000 | -7,000 | -39,000 | 34,000 | -140,000 | 44,000 | 4,000 | -2,000 | 82,000 | 33,500 | 52,000 | -3,000 | ||||||||||||||||||||||||
net income | -1,897,000 | -2,441,000 | -964,000 | -1,475,000 | -1,546,000 | -1,963,000 | -1,757,000 | -2,513,000 | -2,455,000 | -5,484,000 | -1,881,000 | -2,205,000 | -2,858,000 | -3,220,000 | -1,299,000 | -1,619,000 | -2,521,000 | -4,646,000 | -3,069,000 | -2,609,000 | 237,000 | -1,080,000 | -261,000 | -736,000 | -1,202,000 | 63,000 | -135,000 | 662,000 | 336,443 | 1,274,559 | 437,259 | -3,190,347 | -1,105,791 | 591,932 | 234,353 | -70,121 | 385,090 | 1,100,302 | 1,183,044 | 1,311,209 |
yoy | 22.70% | 24.35% | -45.13% | -41.31% | -37.03% | -64.20% | -6.59% | 13.97% | -14.10% | 70.31% | 44.80% | 36.20% | 13.37% | -30.69% | -57.67% | -37.95% | -1163.71% | 330.19% | 1075.86% | 254.48% | -119.72% | -1814.29% | 93.33% | -211.18% | -457.27% | -95.06% | -130.87% | -120.75% | -130.43% | 115.32% | 86.58% | 4449.77% | -387.15% | -46.20% | -80.19% | -105.35% | ||||
qoq | -22.29% | 153.22% | -34.64% | -4.59% | -21.24% | 11.72% | -30.08% | 2.36% | -55.23% | 191.55% | -14.69% | -22.85% | -11.24% | 147.88% | -19.77% | -35.78% | -45.74% | 51.38% | 17.63% | -1200.84% | -121.94% | 313.79% | -64.54% | -38.77% | -2007.94% | -146.67% | -120.39% | 96.76% | -73.60% | 191.49% | -113.71% | 188.51% | -286.81% | 152.58% | -434.21% | -118.21% | -65.00% | -6.99% | -9.77% | |
net income margin % | -16.48% | -20.13% | -6.88% | -10.83% | -12.87% | -13.01% | -10.91% | -16.55% | -17.25% | -54.46% | -13.73% | -13.93% | -17.38% | -16.19% | -6.77% | -8.39% | -14.39% | -32.85% | -19.86% | -15.08% | 1.36% | -8.42% | -2.01% | -6.43% | -10.72% | 0.48% | -1.03% | 4.58% | 2.23% | 7.70% | 2.77% | -21.31% | -8.31% | 4.62% | 1.88% | -0.54% | 3.42% | 8.71% | 9.51% | 13.30% |
net income per share | ||||||||||||||||||||||||||||||||||||||||
basic | -0.15 | -0.2 | -0.08 | -0.12 | -0.13 | -0.17 | -0.16 | -0.23 | -0.23 | -0.53 | -0.18 | -0.21 | -0.28 | -0.32 | -0.13 | -0.16 | -0.25 | -0.47 | -0.3 | -0.26 | 0.02 | -0.11 | -0.03 | -0.08 | -0.12 | 0.01 | -0.01 | 0.07 | 0.03 | 0.14 | 0.05 | -0.34 | -0.12 | 0.06 | 0.02 | -0.01 | 0.04 | 0.06 | 0.21 | 0.97 |
diluted | -0.15 | -0.2 | -0.08 | -0.12 | -0.13 | -0.17 | -0.16 | -0.23 | -0.23 | -0.53 | -0.18 | -0.21 | -0.28 | -0.32 | -0.13 | -0.16 | -0.25 | -0.47 | -0.3 | -0.26 | 0.02 | -0.11 | -0.03 | -0.08 | -0.12 | -0.01 | 0.07 | 0.03 | 0.14 | 0.04 | -0.34 | -0.12 | 0.06 | 0.02 | -0.01 | 0.04 | 0.15 | 0.16 | 0.15 | |
weighted-average shares used for eps calculation | ||||||||||||||||||||||||||||||||||||||||
basic | 12,306 | 11,840 | 11,791 | 11,841 | 11,579 | 11,053 | 11,315 | 10,938 | 10,532 | 10,392 | 10,430 | 10,413 | 10,266 | 10,190 | 10,210 | 10,219 | 10,130 | 10,019 | 10,082 | 10,026 | 9,869 | 9,714 | 9,710 | 9,683 | 9,690 | 9,684 | 9,711 | 9,696,876 | 9,625,678 | 9,520,947 | 9,566,118 | 9,439,025 | 9,479,742 | 9,485,271 | 9,545,235 | 9,520,285 | 9,359,562 | 3,373,316 | 4,133,020 | 724,979 |
diluted | 12,306 | 11,840 | 11,791 | 11,841 | 11,579 | 11,053 | 11,315 | 10,938 | 10,532 | 10,392 | 10,430 | 10,413 | 10,266 | 10,190 | 10,210 | 10,219 | 10,130 | 10,019 | 10,082 | 10,026 | 10,839 | 9,714 | 9,710 | 9,683 | 9,690 | 10,097 | 9,711 | 10,127,719 | 9,961,048 | 9,520,947 | 10,092,501 | 9,439,025 | 9,479,742 | 10,361,373 | 10,169,559 | 9,520,285 | 10,201,606 | 4,667,503 | 6,689,332 | 4,479,505 |
other income | -49,250 | -56,000 | -141,000 | |||||||||||||||||||||||||||||||||||||
other expense: | ||||||||||||||||||||||||||||||||||||||||
total other expense | -13,000 | -33,000 | -5,000 | -14,000 | -7,000 | -17,000 | 9,000 | 10,000 | 2,000 | -88,124 | -75,927 | -80,129.75 | 40,000 | |||||||||||||||||||||||||||
change in fair value of contingent consideration | 380,000 | 103,000 | 1,557,000 | |||||||||||||||||||||||||||||||||||||
provision for income taxes | 85,000 | 165,000 | 30,000 | -127,000 | -2,117,000 | -1,000 | 84,000 | 174,000 | 16,000 | -2,000 | 113,000 | 23,000 | 29,364 | -8,832 | 22,995 | 48,729 | 38,649 | -33,566 | 42,206 | -29,781 | 46,826 | 103 | 7,278 | -3,000 | ||||||||||||||||
interest expense | 4,000 | 600 | 1,482 | 5,756 | 9,846 | 13,904 | 18,472 | 22,762 | 26,713 | 30,764 | 36,866 | 41,735 | ||||||||||||||||||||||||||||
gain on deferred purchase price liability | -388,733 | |||||||||||||||||||||||||||||||||||||||
fair market value adjustment - warrants | -381,455 | |||||||||||||||||||||||||||||||||||||||
accretion of dividends on preferred convertible stock | -322,170 | -610,781 | ||||||||||||||||||||||||||||||||||||||
net income attributable to common stockholders | 591,932 | 234,353 | -70,121 | 385,090 | 1,100,302 | 860,874 | 700,428 | |||||||||||||||||||||||||||||||||
interest expense, including amortization of debt discount | 47,294 |
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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
assets | ||||||||||||||||||||||||||||||||||||||||
current assets: | ||||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 7,127,000 | 7,358,000 | 7,091,000 | 7,678,000 | 7,401,000 | 8,510,000 | 7,346,000 | 8,416,000 | 7,169,000 | 7,881,000 | 9,989,000 | 9,270,000 | 9,839,000 | 11,903,000 | 9,190,000 | 9,448,000 | 18,655,000 | 14,511,000 | 18,954,000 | 20,240,000 | 21,458,000 | 38,173,000 | 35,795,000 | 28,593,000 | 22,533,000 | 13,197,000 | 12,871,000 | 13,641,000 | 11,747,420 | 13,620,656 | 13,064,656 | 13,259,357 | 15,462,507 | 15,026,068 | 18,165,647 | 36,582,992 | 41,859,298 | 45,161,403 | 16,826,304 | 5,260,098 |
trade accounts receivable | 11,272,000 | 12,775,000 | 12,885,000 | 11,826,000 | 11,371,000 | 11,671,000 | 11,800,000 | 8,642,000 | 9,644,000 | 7,375,000 | 6,272,000 | 8,626,000 | 8,148,000 | 8,741,000 | 9,452,000 | 9,822,000 | 8,179,000 | 10,757,000 | 10,351,000 | 11,644,000 | 9,853,000 | 4,782,000 | 4,182,000 | 4,587,000 | 7,016,000 | 7,656,000 | 8,564,000 | 9,722,000 | 7,980,631 | 7,013,220 | 7,388,688 | 6,854,651 | 8,180,047 | 8,418,132 | 7,708,893 | 8,097,808 | 7,512,937 | 5,154,996 | 5,766,465 | 4,620,335 |
inventories | 4,066,000 | 3,580,000 | 3,660,000 | 3,716,000 | 3,755,000 | 3,952,000 | 2,618,000 | 3,144,000 | 2,588,000 | 2,403,000 | 3,950,000 | 4,797,000 | 4,481,000 | 4,226,000 | ||||||||||||||||||||||||||
prepaid expenses | 972,000 | 868,000 | ||||||||||||||||||||||||||||||||||||||
other current assets | 407,000 | 1,177,000 | ||||||||||||||||||||||||||||||||||||||
total current assets | 23,844,000 | 25,758,000 | 25,241,000 | 24,553,000 | 24,026,000 | 25,831,000 | 23,265,000 | 21,311,000 | 20,820,000 | 19,081,000 | 22,252,000 | 24,381,000 | 24,197,000 | 27,154,000 | 29,992,000 | 29,716,000 | 37,000,000 | 35,489,000 | 37,350,000 | 38,200,000 | 35,673,000 | 45,433,000 | 44,707,000 | 41,733,000 | 42,651,000 | 45,111,000 | 45,087,000 | 46,042,000 | 43,064,864 | 43,085,215 | 41,312,594 | 40,364,360 | 42,858,684 | 46,082,607 | 45,696,612 | 45,691,814 | 49,799,493 | 50,812,764 | 23,137,186 | 10,443,138 |
property and equipment | 1,591,000 | 1,696,000 | 1,715,000 | 1,803,000 | 1,914,000 | 1,993,000 | 2,128,000 | 2,220,000 | 2,305,000 | 2,507,000 | 2,454,000 | 2,544,000 | 2,683,000 | 2,765,000 | 2,816,000 | 2,951,000 | 2,647,000 | 2,698,000 | 2,698,000 | 2,771,000 | 2,469,000 | 2,377,000 | 2,323,000 | 2,211,000 | 2,140,000 | 2,108,000 | 1,791,000 | 1,707,000 | 1,382,329 | 1,400,591 | 1,366,309 | 1,423,211 | 1,418,657 | 1,036,860 | 1,069,149 | 1,157,517 | 812,005 | 807,086 | 945,007 | 843,121 |
operating lease right-of-use assets | 3,955,000 | 4,166,000 | ||||||||||||||||||||||||||||||||||||||
goodwill | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 10,845,000 | 3,700,000 | 3,700,000 | 3,700,000 | 3,700,000 | 3,700,000 | 3,700,000 | 3,700,000 | 3,700,447 | 3,700,447 | 3,700,447 | 3,700,447 | 3,700,447 | 3,700,447 | 4,080,447 | 2,740,447 | 1,249,956 | 1,249,956 | 1,249,956 | 1,249,956 |
intangible assets | 2,999,000 | 2,787,000 | 3,626,000 | 4,218,000 | 5,008,000 | 5,799,000 | 6,009,000 | 6,751,000 | 7,493,000 | 8,234,000 | 8,977,000 | 9,718,000 | 10,460,000 | 11,203,000 | 11,960,000 | 12,716,000 | 13,472,000 | 14,229,000 | 14,985,000 | 15,750,000 | 16,517,000 | 541,000 | 574,000 | 607,000 | 644,000 | 687,000 | 730,000 | 773,000 | 815,792 | 858,805 | 906,545 | 955,141 | 1,003,737 | 1,052,333 | 1,100,930 | 2,406,415 | 268,123 | 286,719 | 305,315 | 319,903 |
other assets | 157,000 | 85,000 | 75,000 | 74,000 | 74,000 | 74,000 | 69,000 | 164,000 | 155,000 | 170,000 | 170,000 | 210,000 | 216,000 | 216,000 | 243,000 | 277,000 | 345,000 | 352,000 | 474,000 | 496,000 | 517,000 | 249,000 | 197,000 | 203,000 | 218,000 | 10,000 | 601,000 | 229,000 | 207,449 | 269,136 | 339,000 | 338,121 | 288,132 | 349,743 | 186,042 | 195,264 | 189,876 | 84,060 | 96,119 | 168,283 |
total assets | 43,391,000 | 45,337,000 | 45,544,000 | 45,521,000 | 46,116,000 | 48,443,000 | 43,254,000 | 42,437,000 | 42,798,000 | 42,229,000 | 46,302,000 | 49,512,000 | 50,423,000 | 54,400,000 | 58,293,000 | 59,045,000 | 66,995,000 | 66,390,000 | 69,192,000 | 71,143,000 | 69,361,000 | 54,927,000 | 54,249,000 | 51,322,000 | 52,342,000 | 54,726,000 | 55,140,000 | 55,802,000 | 52,643,049 | 52,907,112 | 51,338,563 | 50,615,698 | 53,224,825 | 56,297,908 | 55,965,681 | 56,132,875 | 55,063,621 | 56,063,503 | 28,635,251 | 16,004,819 |
liabilities and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||
current liabilities: | ||||||||||||||||||||||||||||||||||||||||
accounts payable | 7,071,000 | 9,214,000 | 7,938,000 | 7,061,000 | 7,870,000 | 9,499,000 | 7,438,000 | 5,844,000 | 7,156,000 | 6,472,000 | 5,425,000 | 5,659,000 | 6,744,000 | 6,507,000 | 7,827,000 | 7,062,000 | 7,043,000 | 5,474,000 | 5,891,000 | 6,105,000 | 4,848,000 | 2,975,000 | 3,078,000 | 2,258,000 | 3,568,000 | 3,838,000 | 4,447,000 | 5,537,000 | 4,640,622 | 4,136,943 | 3,879,235 | 3,975,266 | 4,215,806 | 3,969,083 | 3,947,772 | 4,153,498 | 3,992,976 | 3,949,005 | 4,183,395 | 3,706,589 |
accrued compensation | 870,000 | 1,157,000 | 547,000 | 1,198,000 | 1,858,000 | 2,041,000 | 1,760,000 | 1,295,000 | 799,000 | 728,000 | 642,000 | 1,100,000 | 871,000 | 2,874,000 | 2,492,000 | 2,197,000 | 1,468,000 | 2,013,000 | 1,753,000 | 1,923,000 | 1,531,000 | 2,655,000 | ||||||||||||||||||
accrued liabilities and other | 2,734,000 | 1,790,000 | 2,613,000 | 2,955,000 | 1,470,000 | 1,872,000 | 2,053,000 | 2,287,000 | 2,848,000 | 1,926,000 | 2,538,000 | 3,527,000 | 2,156,000 | 2,615,000 | 3,007,000 | 4,484,000 | 3,776,000 | 2,833,000 | 2,187,000 | 1,836,000 | 2,145,000 | 1,187,000 | 1,653,000 | 1,355,000 | ||||||||||||||||
short-term lease liabilities | 832,000 | 821,000 | 729,000 | 573,000 | 197,000 | 89,000 | 848,000 | 881,000 | 848,000 | 865,000 | 909,000 | 921,000 | 889,000 | 904,000 | 888,000 | 837,000 | 844,000 | 841,000 | 864,000 | 883,000 | 981,000 | |||||||||||||||||||
total current liabilities | 11,507,000 | 12,982,000 | 11,827,000 | 11,787,000 | 11,395,000 | 13,501,000 | 12,099,000 | 10,307,000 | 11,651,000 | 9,991,000 | 9,514,000 | 11,207,000 | 10,660,000 | 12,900,000 | 14,367,000 | 14,733,000 | 21,857,000 | 19,887,000 | 19,041,000 | 18,990,000 | 9,505,000 | 6,856,000 | 5,951,000 | 4,458,000 | 5,046,000 | 6,759,000 | 7,437,000 | 8,010,000 | 6,383,127 | 7,510,820 | 7,369,187 | 7,265,044 | 8,097,340 | 9,730,098 | 9,116,233 | 9,013,543 | 7,811,052 | 9,239,693 | 8,666,303 | 7,921,416 |
deferred tax liability | 190,000 | 186,000 | 161,000 | 165,000 | 167,000 | 163,000 | 163,000 | 170,000 | 158,000 | 151,000 | 145,000 | 146,000 | 142,000 | 139,000 | 132,000 | 127,000 | 117,000 | 109,000 | 103,000 | 97,000 | 86,000 | 58,000 | 44,000 | 30,000 | 52,000 | 52,000 | 38,000 | 30,000 | 43,211 | 37,577 | 29,887 | 27,263 | 10,563 | 7,971 | 73,875 | 27,497 | 16,000 | 6,166 | 7,900 | |
long-term lease liabilities | 3,679,000 | 3,880,000 | 3,821,000 | 3,783,000 | 4,228,000 | 3,810,000 | 181,000 | 370,000 | 476,000 | 674,000 | 878,000 | 1,080,000 | 1,321,000 | 1,536,000 | 1,782,000 | 1,937,000 | 2,198,000 | 2,221,000 | 2,274,000 | 2,470,000 | 2,686,000 | |||||||||||||||||||
total liabilities | 15,376,000 | 17,048,000 | 15,809,000 | 15,735,000 | 15,790,000 | 17,474,000 | 12,443,000 | 10,847,000 | 12,285,000 | 10,816,000 | 10,537,000 | 12,433,000 | 12,123,000 | 14,575,000 | 16,281,000 | 16,797,000 | 24,172,000 | 22,217,000 | 21,418,000 | 21,557,000 | 18,963,000 | 7,185,000 | 6,185,000 | 4,543,000 | 5,107,000 | 6,822,000 | 7,521,000 | 8,182,000 | 6,597,279 | 7,759,780 | 7,646,231 | 7,575,230 | 8,427,085 | 10,072,929 | 9,883,134 | 10,098,139 | 9,248,222 | 11,031,101 | 10,819,462 | 10,426,691 |
commitments and contingencies | ||||||||||||||||||||||||||||||||||||||||
stockholders’ equity: | ||||||||||||||||||||||||||||||||||||||||
common stock and additional paid-in capital, par value 0.0001... | 128,911,000 | 127,292,000 | 126,305,000 | 125,379,000 | 124,448,000 | 123,546,000 | 121,412,000 | 120,444,000 | 116,852,000 | 115,295,000 | 114,166,000 | 113,599,000 | 112,615,000 | 111,282,000 | 110,249,000 | 109,186,000 | 108,142,000 | 106,971,000 | 105,926,000 | 104,572,000 | 102,775,000 | 100,356,000 | 99,597,000 | |||||||||||||||||
treasury stock | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,364,000 | -5,267,000 | -5,267,000 | -5,267,000 | -5,267,000 | -5,267,000 | -4,849,000 | -4,659,000 | -4,231,000 | -3,625,000 | -3,624,808 | -3,431,530 | -3,093,974 | -2,580,273 | -2,037,013 | -1,257,100 | -468,823 | |||||
accumulated deficit | -95,532,000 | -93,635,000 | -91,194,000 | -90,230,000 | -88,755,000 | -87,209,000 | -85,246,000 | -83,489,000 | -80,976,000 | -78,521,000 | -73,037,000 | -71,156,000 | -68,951,000 | -66,093,000 | -62,873,000 | -61,574,000 | -59,955,000 | -57,434,000 | -52,788,000 | -49,719,000 | -47,110,000 | -47,347,000 | -46,267,000 | -46,006,000 | -45,270,000 | -44,068,000 | -44,131,000 | -43,996,000 | -44,657,618 | -44,994,061 | -46,268,620 | -46,705,879 | -43,515,532 | -42,409,741 | -43,001,673 | -43,236,026 | -43,165,906 | |||
accumulated other comprehensive income | 1,000 | -3,000 | -4,000 | 9,000 | -1,000 | 1,000 | 3,000 | 1,000 | 16,000 | -7,000 | 8,000 | 13,000 | 12,000 | |||||||||||||||||||||||||||
total stockholders’ equity | 28,015,000 | 28,289,000 | 29,735,000 | 29,786,000 | 30,326,000 | 30,969,000 | 30,811,000 | 31,590,000 | 30,513,000 | 31,413,000 | 35,765,000 | 37,079,000 | 38,300,000 | 39,825,000 | 42,012,000 | 42,248,000 | 42,823,000 | 44,173,000 | 47,774,000 | 49,586,000 | 50,398,000 | 47,742,000 | 48,064,000 | 46,779,000 | 47,235,000 | 47,904,000 | 47,619,000 | 47,620,000 | 46,045,770 | 45,147,332 | 43,692,332 | 43,040,468 | 44,797,740 | 46,224,979 | 46,082,547 | 46,034,736 | 45,815,399 | |||
total liabilities and stockholders’ equity | 43,391,000 | 45,337,000 | 45,544,000 | 45,521,000 | 46,116,000 | 48,443,000 | 43,254,000 | 42,437,000 | 42,798,000 | 42,229,000 | 46,302,000 | 49,512,000 | 50,423,000 | 54,400,000 | 58,293,000 | 59,045,000 | 66,995,000 | 66,390,000 | 69,192,000 | 71,143,000 | 69,361,000 | 54,927,000 | 54,249,000 | 51,322,000 | 52,342,000 | 54,726,000 | 55,140,000 | 55,802,000 | 52,643,049 | 52,907,112 | 51,338,563 | 50,615,698 | 53,224,825 | 56,297,908 | 55,965,681 | 56,132,875 | 55,063,621 | |||
accumulated other comprehensive loss | -4,000 | -12,000 | -1,013 | -11,141 | -6,434 | -9,920 | -21,043 | -16,907 | -1,696 | |||||||||||||||||||||||||||||||
prepaid expenses and other current assets | 1,605,000 | 1,333,000 | 1,499,000 | 1,698,000 | 1,501,000 | 1,109,000 | 1,419,000 | 1,422,000 | 2,041,000 | 1,688,000 | 1,729,000 | 2,284,000 | 2,005,000 | 1,825,000 | 1,447,000 | 1,272,000 | 1,499,000 | 1,767,000 | 1,953,000 | 1,462,000 | 1,469,000 | 1,162,000 | 1,090,000 | 1,379,000 | 1,386,000 | 1,012,000 | 916,126 | 931,254 | 876,183 | 638,823 | 1,182,034 | 609,786 | 749,074 | 401,774 | 318,937 | 349,550 | 439,398 | 485,481 | ||
leased right-of-use assets | 4,042,000 | 4,028,000 | 4,249,000 | 3,901,000 | 938,000 | 1,146,000 | 1,180,000 | 1,392,000 | 1,604,000 | 1,814,000 | 2,022,000 | 2,217,000 | 2,437,000 | 2,540,000 | 2,686,000 | 2,777,000 | 2,840,000 | 3,081,000 | 3,340,000 | |||||||||||||||||||||
deferred purchase price liabilities | 153,000 | 153,000 | 8,726,000 | 8,726,000 | 8,346,000 | 8,243,000 | 6,686,000 | |||||||||||||||||||||||||||||||||
inventory | 9,345,000 | 8,621,000 | 8,719,000 | 8,949,000 | 6,546,000 | 4,549,000 | 2,409,000 | 1,016,000 | 1,077,000 | 871,000 | 996,000 | 1,193,000 | 1,265,000 | 1,095,000 | 1,283,060 | 1,351,104 | 1,217,831 | 793,874 | 518,688 | 741,557 | 609,850 | 609,240 | 108,321 | 146,815 | 105,019 | 77,224 | ||||||||||||||
current portion of deferred rent obligation under operating lease | 39,000 | 42,000 | 85,000 | 127,000 | 71,000 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | 81,332 | |||||||||||||||||||||||
deferred rent obligation under operating lease | 271,000 | 190,000 | 55,000 | 9,000 | 11,000 | 46,000 | 142,000 | 170,941 | 211,383 | 247,157 | 282,923 | 319,182 | 334,860 | 359,693 | 390,432 | 421,170 | 451,909 | 478,592 | 505,275 | |||||||||||||||||||||
short-term investments | 2,184,000 | 21,686,000 | ||||||||||||||||||||||||||||||||||||||
customer relationships | 2,627,000 | 2,748,000 | 2,868,000 | 2,989,000 | 3,110,000 | 3,231,000 | 3,351,000 | 3,472,168 | 3,592,918 | 3,713,668 | 3,834,418 | 3,955,168 | 4,075,918 | 3,832,501 | 3,941,418 | 2,744,168 | 2,822,918 | 2,901,668 | 2,980,418 | |||||||||||||||||||||
accrued bonus | 1,220,000 | 845,000 | 411,000 | 1,385,000 | 1,402,000 | 908,000 | 463,143 | 2,640,406 | 2,378,805 | 1,498,455 | 718,924 | 2,224,517 | 1,665,411 | 1,198,950 | 599,475 | 1,748,551 | 1,142,243 | 796,500 | ||||||||||||||||||||||
short term investments | 6,520,000 | 11,016,000 | 21,001,000 | 20,572,000 | 21,137,627 | 20,168,981 | 18,765,236 | 18,817,655 | 17,515,408 | 21,287,064 | 18,463,148 | |||||||||||||||||||||||||||||
common stock, par value 0.0001... | 1,000 | 1,000 | ||||||||||||||||||||||||||||||||||||||
additional paid-in capital | 98,035,000 | |||||||||||||||||||||||||||||||||||||||
accrued liabilities | 1,025,000 | 1,451,000 | 1,461,000 | 1,494,000 | 1,198,030 | 652,139 | 696,482 | 1,043,324 | 1,081,278 | 1,121,833 | 1,088,385 | 1,246,430 | 803,936 | 1,072,242 | 796,033 | 800,191 | ||||||||||||||||||||||||
common shares, par value 0.0001... | 1,000 | 1,000 | 1,000 | 1,003 | 995 | 991 | 975 | 966 | 961 | 957 | 954 | 949 | ||||||||||||||||||||||||||||
additional paid in capital | 97,360,000 | 96,622,000 | 95,967,000 | 95,228,000 | 94,328,206 | 93,583,069 | 93,060,369 | 92,335,565 | 90,370,362 | 89,907,766 | 89,553,782 | 89,269,808 | 88,980,356 | |||||||||||||||||||||||||||
deferred purchase price | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | ||||||||||||||||||||||||||||||||
current portion of long-term notes payable | 1,000,000 | 1,333,333 | 1,333,333 | 1,333,333 | 1,333,333 | 1,388,563 | 1,463,300 | 1,536,804 | ||||||||||||||||||||||||||||||||
long-term notes payable | 333,333 | 666,667 | 333,333 | 666,667 | 1,000,000 | 1,333,333 | 1,666,667 | 2,000,000 | ||||||||||||||||||||||||||||||||
liabilities, preferred redeemable convertible stock, and stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||
preferred stock warrant liability | ||||||||||||||||||||||||||||||||||||||||
preferred redeemable convertible stock: | ||||||||||||||||||||||||||||||||||||||||
series e preferred redeemable convertible stock— 10,500,000 shares authorized at december 31, 2015; no shares issued and outstanding at december 31, 2016 and 8,202,466 shares issued and outstanding at december 31, 2015; aggregate liquidation preference of 0 and 16,274,823 at december 31, 2016 and december 31, 2015, respectively | ||||||||||||||||||||||||||||||||||||||||
series f preferred redeemable convertible stock— 5,000,000 shares authorized at december 31, 2015; no shares issued and outstanding at december 31, 2016 and 4,734,374 shares issued and outstanding at december 31, 2015; aggregate liquidation preference of 0 and 10,517,081 at december 31, 2016 and december 31, 2015, respectively | ||||||||||||||||||||||||||||||||||||||||
series g preferred redeemable convertible stock— 23,500,000 shares authorized at december 31, 2015; no shares issued and outstanding at december 31, 2016 and 10,334,862 shares issued and outstanding at december 31, 2015; aggregate liquidation preference of 0 and 17,987,553 at december 31, 2016 and december 31, 2015, respectively | ||||||||||||||||||||||||||||||||||||||||
stockholders’ equity | ||||||||||||||||||||||||||||||||||||||||
series e preferred redeemable convertible stock— 10,500,000 shares authorized at december 31, 2015; 0 shares and 8,202,466 shares issued and outstanding at september 30, 2016 and december 31, 2015, respectively; aggregate liquidation preference of 0 and 16,274,823 at september 30, 2016 and december 31, 2015, respectively | ||||||||||||||||||||||||||||||||||||||||
series f preferred redeemable convertible stock— 5,000,000 shares authorized at december 31, 2015; 0 shares and 4,734,374 shares issued and outstanding at september 30, 2016 and december 31, 2015, respectively; aggregate liquidation preference of 0 and 10,517,081 at september 30, 2016 and december 31, 2015, respectively | ||||||||||||||||||||||||||||||||||||||||
series g preferred redeemable convertible stock— 23,500,000 shares authorized at december 31, 2015; 0 shares and 10,334,862 shares issued and outstanding at september 30, 2016 and december 31, 2015, respectively; aggregate liquidation preference of 0 and 17,987,553 at september 30, 2016 and december 31, 2015, respectively | ||||||||||||||||||||||||||||||||||||||||
preferred convertible stock: | ||||||||||||||||||||||||||||||||||||||||
liabilities, preferred redeemable convertible stock, and stockholders’ deficit | ||||||||||||||||||||||||||||||||||||||||
series e preferred redeemable convertible stock—10,500,000 shares authorized and 8,202,466 shares issued and outstanding at june 30, 2016 and december 31, 2015; aggregate liquidation preference of 16,636,346 and 16,274,823 at june 30, 2016 and december 31, 2015, respectively | 16,636,346 | |||||||||||||||||||||||||||||||||||||||
series f preferred redeemable convertible stock—5,000,000 shares authorized and 4,734,374 shares issued and outstanding at june 30, 2016 and december 31, 2015; aggregate liquidation preference of 10,761,246 and 10,517,081 at june 30, 2016 and december 31, 2015, respectively | 10,761,246 | |||||||||||||||||||||||||||||||||||||||
series g preferred redeemable convertible stock—23,500,000 shares authorized at june 30, 2016 and december 31, 2015; 10,334,862 shares issued and outstanding at june 30, 2016 and december 31, 2015; aggregate liquidation preference of 18,454,197 and 17,987,553 at june 30, 2016 and december 31, 2015, respectively | 16,781,646 | |||||||||||||||||||||||||||||||||||||||
stockholders’ deficit: | ||||||||||||||||||||||||||||||||||||||||
series a preferred convertible stock, 313,500 shares authorized, issued and outstanding at june 30, 2016 and december 31, 2015; aggregate liquidation preference of 2,459,753 and 2,416,194 at june 30, 2016 and december 31, 2015, respectively | 976,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 |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cash flows from operating activities: | |||||||||||||||||||||||||||||||||||||||
net loss | -1,897,000 | -2,441,000 | -964,000 | -1,475,000 | -1,546,000 | -1,963,000 | -1,757,000 | -2,513,000 | -2,455,000 | -5,484,000 | -1,881,000 | -2,205,000 | -2,858,000 | -3,220,000 | -1,299,000 | -4,646,000 | -3,069,000 | ||||||||||||||||||||||
adjustments to reconcile net loss to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
depreciation | 99,000 | 124,000 | 103,000 | 113,000 | 123,000 | 130,000 | 134,000 | 139,000 | 145,000 | 161,000 | 158,000 | 185,000 | 157,000 | 173,000 | 165,000 | 169,000 | 168,000 | 157,000 | 131,000 | 127,000 | 131,000 | 115,000 | 106,000 | 120,000 | 122,000 | 120,000 | 105,000 | 90,612 | 177,388 | 164,335 | 156,094 | 145,038 | 121,417 | 99,430 | 114,358 | 107,012 | 115,447 | 137,922 | 121,068 |
loss on disposal of property and equipment | 65,000 | 1,000 | 0 | 0 | 0 | ||||||||||||||||||||||||||||||||||
amortization of intangible assets | 216,000 | 796,000 | 796,000 | 749,000 | 742,000 | 742,000 | 742,000 | 742,000 | 742,000 | 743,000 | 757,000 | 756,000 | 756,000 | 757,000 | 756,000 | 765,000 | 767,000 | 716,000 | |||||||||||||||||||||
gain on business acquisition | -340,000 | ||||||||||||||||||||||||||||||||||||||
stock-based compensation | 707,000 | 1,074,000 | 380,000 | 603,000 | 907,000 | 1,301,000 | 1,081,000 | 1,207,000 | 1,046,000 | 1,209,000 | 523,000 | 968,000 | 981,000 | 1,403,000 | 1,120,000 | 1,214,000 | 1,241,000 | 1,045,000 | 1,068,000 | 1,008,000 | 928,000 | 608,000 | 634,000 | 654,000 | 668,000 | 599,000 | 549,000 | 541,734 | 514,266 | 373,938 | 408,274 | 1,768,962 | 358,896 | 272,210 | 213,968 | 176,413 | 73,475 | 74,496 | 111,871 |
deferred tax liability | 4,000 | 24,000 | -4,000 | -2,000 | 5,000 | -1,000 | -7,000 | 12,000 | 7,000 | 5,000 | 0 | 4,000 | 3,000 | 6,000 | 6,000 | 10,000 | 8,000 | 6,000 | 6,000 | 11,000 | -2,302,000 | 14,000 | 14,000 | -13,634 | 5,634 | 7,690 | 2,624 | 16,700 | 2,592 | -65,904 | 46,378 | 11,497 | 9,834 | ||||||
changes in operating assets and liabilities: | |||||||||||||||||||||||||||||||||||||||
trade accounts receivable | 1,503,000 | 110,000 | -1,059,000 | -456,000 | 301,000 | 129,000 | -3,159,000 | 1,002,000 | -2,269,000 | -1,102,000 | 2,354,000 | -478,000 | 593,000 | 710,000 | 370,000 | -1,643,000 | 2,578,000 | -406,000 | 1,293,000 | -1,791,000 | -3,944,000 | -600,000 | 405,000 | 2,429,000 | 640,000 | 908,000 | 1,158,000 | -1,741,589 | -967,411 | 375,468 | -534,037 | 963,327 | 238,085 | -709,239 | 388,918 | -484 | -2,357,941 | 611,469 | -1,146,130 |
inventories | -486,000 | 81,000 | 55,000 | 39,000 | 197,000 | -1,335,000 | 526,000 | -555,000 | -185,000 | 1,547,000 | 847,000 | -316,000 | -255,000 | ||||||||||||||||||||||||||
prepaid expenses and other current assets | 665,000 | -439,000 | -272,000 | 167,000 | 198,000 | -197,000 | -431,000 | 309,000 | 3,000 | 619,000 | -393,000 | 41,000 | 555,000 | -279,000 | -179,000 | -379,000 | -175,000 | 267,000 | |||||||||||||||||||||
other assets | -16,000 | -11,000 | 0 | -5,000 | 95,000 | -9,000 | 15,000 | 0 | 0 | 28,000 | 34,000 | 68,000 | 7,000 | 81,000 | -79,000 | 21,000 | 27,000 | ||||||||||||||||||||||
accounts payable | -2,146,000 | 1,290,000 | 863,000 | -801,000 | -1,637,000 | 1,963,000 | 1,593,000 | -1,312,000 | 684,000 | 1,007,000 | -223,000 | -1,127,000 | 250,000 | -1,316,000 | 1,194,000 | -413,000 | 1,572,000 | -400,000 | -139,000 | 1,177,000 | 1,179,000 | -106,000 | 820,000 | -1,285,000 | -291,000 | -608,000 | -926,000 | 727,321 | 503,679 | 257,708 | -96,031 | -114,738 | 246,723 | 21,311 | -205,728 | 39,699 | 42,917 | -234,390 | 482,471 |
accrued compensation | 21,000 | 373,000 | -193,000 | -505,000 | -183,000 | -39,000 | 328,000 | 307,000 | 72,000 | 85,000 | -458,000 | 229,000 | -1,109,000 | 19,000 | 139,000 | 542,000 | -735,000 | 260,000 | -170,000 | 392,000 | -1,263,000 | ||||||||||||||||||
accrued liabilities and other | 825,000 | -839,000 | -321,000 | 1,498,000 | -364,000 | -714,000 | -294,000 | -531,000 | 963,000 | -691,000 | -1,014,000 | 1,371,000 | -459,000 | 1,013,000 | -1,477,000 | -849,000 | 943,000 | 646,000 | 351,000 | -310,000 | 527,000 | 547,000 | 433,000 | ||||||||||||||||
lease liabilities | 21,000 | 28,000 | 179,000 | 152,000 | 178,000 | -91,000 | -15,000 | -38,000 | -4,000 | -35,000 | -4,000 | -1,000 | -35,000 | -11,000 | -2,000 | -121,000 | 71,000 | -14,000 | 27,000 | -56,000 | 17,000 | ||||||||||||||||||
net cash from operating activities | -759,000 | 194,000 | -411,000 | 129,000 | -1,025,000 | -26,000 | -1,179,000 | -1,203,000 | -1,119,000 | -1,937,000 | 640,000 | -570,000 | -1,434,000 | 2,363,000 | 103,000 | -2,172,000 | 4,152,000 | -4,249,000 | -1,342,000 | -1,659,000 | -3,920,000 | 227,000 | 2,187,000 | 2,192,000 | -902,000 | 1,475,000 | 651,000 | 1,098,963 | -874,963 | 2,617,173 | 338,031 | 247,916 | -1,826,606 | 738,719 | 781,955 | 1,343,332 | -3,118,662 | 2,701,356 | 1,011,441 |
capital expenditures | -55,000 | -101,000 | -7,000 | -16,000 | -42,000 | -1,000 | -27,000 | -90,000 | -60,000 | -174,000 | -68,000 | -15,000 | -89,000 | -129,000 | -460,000 | -46,000 | -128,000 | -194,000 | -133,000 | -348,000 | -61,000 | -167,000 | -211,000 | -234,000 | -115,000 | -151,000 | -640,000 | -245,874 | -159,126 | -237,868 | -99,192 | -149,592 | -503,214 | -67,141 | -25,991 | -50,619 | -119,312 | 0 | -228,619 |
free cash flows | -814,000 | 93,000 | -418,000 | 113,000 | -1,067,000 | -27,000 | -1,206,000 | -1,293,000 | -1,179,000 | -2,111,000 | 572,000 | -585,000 | -1,523,000 | 2,234,000 | -357,000 | -2,218,000 | 4,024,000 | -4,443,000 | -1,475,000 | -2,007,000 | -3,981,000 | 60,000 | 1,976,000 | 1,958,000 | -1,017,000 | 1,324,000 | 11,000 | 853,089 | -1,034,089 | 2,379,305 | 238,839 | 98,324 | -2,329,820 | 671,578 | 755,964 | 1,292,713 | -3,237,974 | 2,701,356 | 782,822 |
cash flows from investing activities: | |||||||||||||||||||||||||||||||||||||||
purchases of property and equipment | -55,000 | -101,000 | -7,000 | -16,000 | -42,000 | -1,000 | -27,000 | -90,000 | -60,000 | -174,000 | -68,000 | -15,000 | -89,000 | -129,000 | -460,000 | -46,000 | -128,000 | -194,000 | -133,000 | -348,000 | -61,000 | -167,000 | -211,000 | -234,000 | -115,000 | -151,000 | -640,000 | -245,874 | -159,126 | -237,868 | -99,192 | -149,592 | -503,214 | -67,141 | -25,991 | -50,619 | -119,312 | 0 | -228,619 |
purchase of intellectual property | -88,000 | ||||||||||||||||||||||||||||||||||||||
net cash from investing activities | -143,000 | -101,000 | -230,000 | -16,000 | -42,000 | -1,000 | -27,000 | -90,000 | -60,000 | -174,000 | -68,000 | -15,000 | -89,000 | -126,000 | -460,000 | -36,000 | -128,000 | -194,000 | -133,000 | -348,000 | -14,246,000 | 2,000,000 | 4,088,000 | 4,265,000 | 10,533,000 | -777,000 | -1,005,000 | 435,874 | -1,035,874 | -1,539,050 | -2,243 | -1,395,723 | 3,272,586 | -2,838,466 | -18,467,152 | -6,399,349 | -119,312 | 0 | -228,619 |
cash flows from financing activities: | |||||||||||||||||||||||||||||||||||||||
proceeds from at-the-market common stock offering, net of offering costs | 628,000 | 1,110,000 | 0 | 2,518,000 | 488,000 | ||||||||||||||||||||||||||||||||||
payments for withholding taxes related to net share settlement of equity awards | 0 | 0 | 0 | -191,000 | 1,000 | 0 | 0 | -95,000 | 0 | 0 | |||||||||||||||||||||||||||||
proceeds from employee stock purchase and option exercises | 94,000 | 67,000 | 160,000 | 148,000 | 86,000 | 25,000 | 76,000 | ||||||||||||||||||||||||||||||||
net cash from financing activities | 722,000 | 166,000 | 67,000 | 160,000 | -43,000 | 1,203,000 | 86,000 | 2,543,000 | 469,000 | 0 | 67,000 | 16,000 | -541,000 | 476,000 | 99,000 | -6,999,000 | 120,000 | 0 | 189,000 | 789,000 | 1,451,000 | 151,000 | 927,000 | -397,000 | -120,000 | -372,000 | -416,000 | 358,399 | 37,601 | -522,123 | -530,489 | -1,055,343 | -1,009,541 | -1,039,832 | -732,148 | -220,289 | -64,131 | 25,633,743 | 10,783,384 |
effect of exchange rate changes on cash, cash equivalents and restricted cash | 4,000 | -13,000 | 4,000 | 1,000 | 10,000 | -3,000 | -2,000 | ||||||||||||||||||||||||||||||||
net decrease in cash, cash equivalents and restricted cash | -176,000 | -1,109,000 | -712,000 | -2,108,000 | 639,000 | 2,713,000 | -258,000 | ||||||||||||||||||||||||||||||||
cash, cash equivalents, and restricted cash; beginning of period | 7,413,000 | 0 | 0 | 0 | 8,565,000 | 0 | 0 | 0 | 7,976,000 | 0 | 0 | 0 | 12,078,000 | 0 | 0 | 0 | 14,686,000 | 0 | 0 | 0 | 38,348,000 | 0 | 0 | 0 | 13,197,000 | ||||||||||||||
cash, cash equivalents, and restricted cash; end of period | 7,237,000 | 267,000 | -587,000 | 277,000 | 7,456,000 | 1,164,000 | -1,110,000 | 1,247,000 | 7,264,000 | -2,108,000 | 639,000 | -569,000 | 10,014,000 | 2,713,000 | -258,000 | -9,207,000 | 18,830,000 | -4,443,000 | -1,286,000 | -1,218,000 | 21,633,000 | 2,378,000 | 7,202,000 | 6,060,000 | 22,708,000 | ||||||||||||||
supplemental disclosure of non-cash investing and financing activities: | |||||||||||||||||||||||||||||||||||||||
operating lease liabilities resulting from right-of-use assets | 0 | 519,000 | 3,550,000 | 0 | 0 | 0 | 0 | 11,000 | 110,000 | 57,000 | 197,000 | ||||||||||||||||||||||||||||
accrual of property and equipment | 4,000 | 37,000 | -15,000 | 41,000 | -12,000 | 16,000 | 13,000 | -410,000 | -17,000 | -73,000 | 81,000 | 13,000 | 21,000 | 0 | -165,000 | 1,054 | |||||||||||||||||||||||
cash, cash equivalents, and restricted cash: | |||||||||||||||||||||||||||||||||||||||
cash and cash equivalents | 7,127,000 | 267,000 | -587,000 | 277,000 | 7,401,000 | 1,164,000 | -1,070,000 | 1,247,000 | 7,169,000 | 719,000 | -569,000 | 9,839,000 | -258,000 | -9,207,000 | 18,655,000 | -1,286,000 | -1,218,000 | 21,458,000 | 2,378,000 | 7,202,000 | 6,060,000 | 22,533,000 | |||||||||||||||||
restricted cash included in other assets | 110,000 | 0 | 0 | 0 | 175,000 | 0 | 0 | 0 | 175,000 | ||||||||||||||||||||||||||||||
total cash, cash equivalents, and restricted cash | 7,237,000 | 267,000 | -587,000 | 277,000 | 7,456,000 | 1,164,000 | -1,110,000 | 1,247,000 | 7,264,000 | -2,108,000 | 639,000 | -569,000 | 10,014,000 | 2,713,000 | -258,000 | -9,207,000 | 18,830,000 | -4,443,000 | -1,286,000 | -1,218,000 | 21,633,000 | 2,378,000 | 7,202,000 | 6,060,000 | 22,708,000 | ||||||||||||||
amortization of prepaid assets | 0 | 0 | 0 | 132,000 | |||||||||||||||||||||||||||||||||||
purchases of intellectual property | |||||||||||||||||||||||||||||||||||||||
issuance of shares for stock purchase and option plans | |||||||||||||||||||||||||||||||||||||||
effect of foreign currency exchange rate changes on cash, cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents and restricted cash | -2,064,000 | 4,144,000 | -4,443,000 | -1,286,000 | -1,218,000 | -16,715,000 | 7,202,000 | 6,060,000 | 9,511,000 | ||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information: | |||||||||||||||||||||||||||||||||||||||
income taxes (paid) refunded | |||||||||||||||||||||||||||||||||||||||
accrual of intellectual property | |||||||||||||||||||||||||||||||||||||||
amortization | 822,000 | 153,000 | 158,000 | 164,000 | 164,000 | 163,000 | 164,237 | 163,763 | 168,490 | 169,346 | 169,346 | 169,346 | 185,180 | 74,402 | 224,458 | 97,346 | 97,346 | 93,338 | |||||||||||||||||||||
purchases of intangible property | |||||||||||||||||||||||||||||||||||||||
interest paid | 0 | 600 | 2,855 | 7,099 | 11,373 | 15,340 | 13,626 | 24,151 | 28,426 | 32,508 | 35,955 | 41,736 | |||||||||||||||||||||||||||
income taxes paid | 8,000 | 8,000 | 4,000 | 31,000 | 7,000 | 14,000 | |||||||||||||||||||||||||||||||||
income taxes refunded | 15,000 | 17,000 | 0 | 0 | 50,000 | ||||||||||||||||||||||||||||||||||
recognition of new right-of-use assets and lease liabilities | |||||||||||||||||||||||||||||||||||||||
derecognition of right-of-use assets and lease liabilities due to lease termination | |||||||||||||||||||||||||||||||||||||||
restricted cash included in prepaid expenses and other current assets and other assets long term | 0 | 0 | 55,000 | -40,000 | 0 | 95,000 | -80,000 | 0 | 175,000 | 0 | |||||||||||||||||||||||||||||
accrued offering costs charged against proceeds from sale of common stock | |||||||||||||||||||||||||||||||||||||||
offering costs charged against proceeds from sale of common stock | 164,000 | ||||||||||||||||||||||||||||||||||||||
payments of contingent consideration fair value changes | |||||||||||||||||||||||||||||||||||||||
proceeds from sale of equipment | 3,000 | 0 | |||||||||||||||||||||||||||||||||||||
cash paid for business acquisition contingent consideration | |||||||||||||||||||||||||||||||||||||||
taxes paid | 1,000 | 86,000 | 64,000 | 31,000 | 20,000 | 38,000 | 27,000 | 78,000 | 37,000 | 22,000 | 17,000 | 8,000 | 25,106 | 20,894 | 20,172 | 7,813 | 10,804 | 7,409 | -11,820 | ||||||||||||||||||||
cash and cash equivalents and restricted cash | |||||||||||||||||||||||||||||||||||||||
issuance of common stock | 67,000 | 28,000 | 137,000 | ||||||||||||||||||||||||||||||||||||
impairment of fixed assets | 8,000 | ||||||||||||||||||||||||||||||||||||||
taxes paid for net share settlement of restricted stock units | -678,000 | ||||||||||||||||||||||||||||||||||||||
change in fair value of contingent consideration | 380,000 | 103,000 | |||||||||||||||||||||||||||||||||||||
cash paid for acquisition, net of cash acquired | 0 | 0 | 0 | -14,185,000 | |||||||||||||||||||||||||||||||||||
repurchases of common stock | 0 | 0 | -418,000 | -190,000 | |||||||||||||||||||||||||||||||||||
right-of-use assets recorded upon adoption of asc 842 | 0 | 0 | 0 | 3,199,000 | |||||||||||||||||||||||||||||||||||
leased liabilities recorded upon adoption of asc 842 | 0 | 0 | 0 | 3,519,000 | |||||||||||||||||||||||||||||||||||
inventory | -724,000 | 98,000 | 230,000 | -2,402,000 | -1,998,000 | -2,139,000 | 278,000 | 61,000 | -206,000 | 125,000 | 197,000 | 72,000 | -170,000 | 187,956 | 68,044 | -133,273 | -423,957 | -275,186 | 222,869 | -131,707 | -610 | -68,149 | 38,494 | -41,796 | -27,795 | ||||||||||||||
cash paid for business acquisition | 0 | ||||||||||||||||||||||||||||||||||||||
proceeds from issuance of common stock | 99,000 | 16,000 | 120,000 | 0 | 286,000 | 789,000 | 1,451,000 | 151,000 | 927,000 | 21,000 | 70,000 | 56,000 | |||||||||||||||||||||||||||
net income | -2,521,000 | 237,000 | -1,080,000 | -261,000 | -736,000 | -1,202,000 | 63,000 | -135,000 | 661,557 | 336,443 | 1,274,559 | 437,259 | -3,190,347 | -1,105,791 | 591,932 | 234,353 | -70,120 | 385,090 | 1,100,302 | 1,183,044 | |||||||||||||||||||
restricted cash included in current and other assets | 175,000 | ||||||||||||||||||||||||||||||||||||||
amortization of premium on investments | |||||||||||||||||||||||||||||||||||||||
deferred obligation under operating lease | -45,000 | -77,000 | -40,000 | -38,558 | -40,442 | -35,774 | -35,766 | -36,259 | -15,678 | -24,833 | -30,739 | -30,738 | -30,739 | -26,683 | -26,683 | ||||||||||||||||||||||||
purchases of available-for-sale securities | 0 | -1,000 | 0 | -752,000 | -6,376,000 | -9,015,000 | -10,603,005 | -10,461,995 | -5,337,486 | -11,678,533 | -8,926,098 | -3,724,200 | -3,521,325 | ||||||||||||||||||||||||||
maturities of available-for-sale securities | 2,167,000 | 4,300,000 | 4,499,000 | 11,400,000 | 5,750,000 | 8,650,000 | 11,284,753 | 9,585,247 | 4,036,304 | 11,775,482 | 7,679,967 | 7,500,000 | |||||||||||||||||||||||||||
prepaid expenses and other assets | 186,000 | -451,000 | -44,000 | -308,000 | -50,000 | 238,000 | 311,000 | -459,000 | -117,815 | 76,815 | 14,793 | -238,239 | 493,222 | -510,637 | -24,413 | -338,078 | -88,225 | -75,203 | 94,007 | -121,328 | |||||||||||||||||||
adjustments to reconcile net income to net cash from operating activities: | |||||||||||||||||||||||||||||||||||||||
amortization of premium (discounts) on investments | 22,000 | 20,000 | 7,000 | ||||||||||||||||||||||||||||||||||||
amortization of intangibles | |||||||||||||||||||||||||||||||||||||||
amortization of (discounts) premium on investments | |||||||||||||||||||||||||||||||||||||||
repurchase of common stock | |||||||||||||||||||||||||||||||||||||||
net increase in cash, cash equivalents, and restricted cash | |||||||||||||||||||||||||||||||||||||||
supplemental disclosure of cash flow information | |||||||||||||||||||||||||||||||||||||||
accrued bonus | 375,000 | 434,000 | -974,000 | -17,000 | 494,000 | 444,383 | -1,612,383 | 261,601 | 880,350 | 779,531 | -1,505,593 | 559,106 | 466,461 | 599,475 | -1,149,076 | 606,308 | 345,743 | ||||||||||||||||||||||
accrued liabilities | -426,000 | -10,000 | -33,000 | 295,989 | -18,989 | -44,343 | -346,842 | -37,954 | -40,555 | 33,448 | -158,045 | 442,494 | -268,306 | 276,209 | -4,158 | ||||||||||||||||||||||||
adjustments to reconcile net income to net cash from (used in) operating activities: | |||||||||||||||||||||||||||||||||||||||
amortization of discounts on investments | -64,000 | -63,000 | -103,230 | -81,770 | -107,270 | -41,044 | -44,993 | -8,280 | -67,802 | ||||||||||||||||||||||||||||||
loss on disposal of fixed assets | |||||||||||||||||||||||||||||||||||||||
gain on deferred purchase price liability | 0 | 0 | |||||||||||||||||||||||||||||||||||||
cash paid for acquisition | 0 | 0 | |||||||||||||||||||||||||||||||||||||
repayment of notes payable | -333,333 | -333,334 | -333,333 | -333,333 | -333,333 | -333,334 | -333,333 | -388,563 | -408,071 | -406,838 | |||||||||||||||||||||||||||||
costs related to initial public offering | 0 | 40,249 | |||||||||||||||||||||||||||||||||||||
payment on deferred purchase price liability | 0 | ||||||||||||||||||||||||||||||||||||||
net decrease in cash and cash equivalents | 326,000 | -194,701 | -5,276,306 | -3,302,105 | |||||||||||||||||||||||||||||||||||
cash and cash equivalents, beginning of period | 0 | 0 | 344 | 13,620,656 | 0 | 0 | 0 | 15,026,068 | 0 | 0 | 0 | 45,161,403 | |||||||||||||||||||||||||||
cash and cash equivalents, end of period | 326,000 | -770,000 | 1,893,580 | 11,747,420 | 556,000 | -194,701 | -2,203,150 | 15,462,507 | -3,139,579 | -18,417,345 | -5,276,306 | 41,859,298 | |||||||||||||||||||||||||||
common stock repurchases | 278 | -193,278 | -337,556 | -513,701 | -543,260 | -779,913 | -788,277 | ||||||||||||||||||||||||||||||||
proceeds from exercise of stock options | 358,121 | 230,879 | 148,766 | 316,546 | 196,250 | 103,705 | 81,778 | 70,009 | 113,044 | 323,651 | 25,303 | 39,800 | |||||||||||||||||||||||||||
net increase in cash and cash equivalents | 1,893,236 | -1,873,236 | 436,439 | -3,139,579 | 28,335,099 | 11,566,206 | |||||||||||||||||||||||||||||||||
fair market value adjustment - warrants | 0 | 0 | |||||||||||||||||||||||||||||||||||||
proceeds from initial public offering and issuance of warrants to underwriters | |||||||||||||||||||||||||||||||||||||||
proceeds from secondary public offering | |||||||||||||||||||||||||||||||||||||||
costs related to secondary public offering | |||||||||||||||||||||||||||||||||||||||
payments on acquisition related deferred purchase price | |||||||||||||||||||||||||||||||||||||||
accretion of series e, f, and g preferred redeemable convertible stock to redemption amount | 0 | 284,375 | |||||||||||||||||||||||||||||||||||||
conversion of warrants | 0 | 0 | |||||||||||||||||||||||||||||||||||||
conversion of preferred stock into common stock | 1 | ||||||||||||||||||||||||||||||||||||||
reversal of costs related to initial public offering | 0 | 781 | |||||||||||||||||||||||||||||||||||||
exercise and expiration of warrants | |||||||||||||||||||||||||||||||||||||||
forgiveness of note to employee | |||||||||||||||||||||||||||||||||||||||
proceeds from notes payable | |||||||||||||||||||||||||||||||||||||||
proceeds from exercise of warrants | |||||||||||||||||||||||||||||||||||||||
proceeds from initial public offering | |||||||||||||||||||||||||||||||||||||||
issuance of warrants to underwriters in connection with initial public offering | |||||||||||||||||||||||||||||||||||||||
deferred costs related to initial public offering | |||||||||||||||||||||||||||||||||||||||
gain on disposal of fixed assets | |||||||||||||||||||||||||||||||||||||||
issuance of note to employee | |||||||||||||||||||||||||||||||||||||||
cash, beginning of period | 0 | 0 | |||||||||||||||||||||||||||||||||||||
cash, end of period | 28,335,099 | 11,566,206 | |||||||||||||||||||||||||||||||||||||
property and equipment acquired through lease incentives | |||||||||||||||||||||||||||||||||||||||
initial public offering costs | |||||||||||||||||||||||||||||||||||||||
proceeds from exercise of warrant |
