Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $37,956,000.00 | $39,049,000.00 | $31,048,000.00 | $28,753,000.00 | $30,835,000.00 | $36,591,000.00 | $41,269,000.00 | $46,128,000.00 | $34,851,000.00 | $41,773,000.00 | $54,520,000.00 | $46,886,000.00 | $42,870,000.00 | $45,881,000.00 | $54,409,000.00 | $50,460,000.00 | $46,054,000.00 | $41,949,000.00 | $37,123,000.00 | $37,719,000.00 | $41,634,000.00 | $38,709,000.00 | -- | -- | $2,363,000.00 | $2,125,000.00 | -- | -- | $12,400,000.00 |
Accounts Receivable Net Current | $21,181,000.00 | $22,151,000.00 | $22,050,000.00 | $39,186,000.00 | $29,604,000.00 | $40,424,000.00 | $36,581,000.00 | $46,557,000.00 | $35,659,000.00 | $44,517,000.00 | $45,832,000.00 | $49,067,000.00 | $46,079,000.00 | $41,527,000.00 | $36,489,000.00 | $35,655,000.00 | $32,214,000.00 | $29,908,000.00 | $24,147,000.00 | $25,856,000.00 | $17,460,000.00 | $21,789,000.00 | $17,719,000.00 | -- | $14,694,000.00 | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $5,755,000.00 | $4,078,000.00 | $5,140,000.00 | $5,296,000.00 | $7,005,000.00 | $15,469,000.00 | $14,428,000.00 | $14,319,000.00 | $14,184,000.00 | $11,483,000.00 | $8,546,000.00 | $8,280,000.00 | $8,452,000.00 | $7,119,000.00 | $3,429,000.00 | $7,159,000.00 | $7,065,000.00 | $3,210,000.00 | $1,429,000.00 | $1,298,000.00 | $1,456,000.00 | $1,645,000.00 | $1,972,000.00 | -- | $593,000.00 | -- | -- | -- | -- |
Total Current Assets | $69,241,000.00 | $70,098,000.00 | $70,885,000.00 | $84,868,000.00 | $80,974,000.00 | $92,484,000.00 | $92,278,000.00 | $107,004,000.00 | $84,694,000.00 | $97,773,000.00 | $108,898,000.00 | $104,233,000.00 | $97,401,000.00 | $94,527,000.00 | $94,327,000.00 | $93,274,000.00 | $85,333,000.00 | $75,067,000.00 | $62,699,000.00 | $64,873,000.00 | $60,550,000.00 | $62,143,000.00 | $22,073,000.00 | -- | $17,650,000.00 | -- | -- | -- | -- |
Property Plant and Equipement | $5,719,000.00 | $5,625,000.00 | $6,689,000.00 | $6,594,000.00 | $6,460,000.00 | $6,277,000.00 | $5,923,000.00 | $5,742,000.00 | $5,796,000.00 | $5,979,000.00 | $5,892,000.00 | $6,080,000.00 | $6,173,000.00 | $5,871,000.00 | $5,759,000.00 | $5,236,000.00 | $5,197,000.00 | $5,105,000.00 | $5,040,000.00 | $4,673,000.00 | $4,481,000.00 | $4,021,000.00 | $3,028,000.00 | -- | $2,129,000.00 | -- | -- | -- | -- |
Intangible Assets Net | $5,188,000.00 | $5,516,000.00 | $6,920,000.00 | $7,438,000.00 | $7,955,000.00 | $8,526,000.00 | $9,093,000.00 | $9,661,000.00 | $10,229,000.00 | $10,872,000.00 | $2,761,000.00 | $3,063,000.00 | $3,366,000.00 | $3,775,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,501,000.00 | $21,666,000.00 | $9,969,000.00 | $9,969,000.00 | $9,800,000.00 | $9,618,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $29,000.00 | $414,000.00 | $414,000.00 | $414,000.00 | $450,000.00 | $28,609,000.00 | $25,098,000.00 | $19,407,000.00 | $14,096,000.00 | $4,291,000.00 | $2,860,000.00 | $3,254,000.00 | $2,695,000.00 | $2,444,000.00 | $745,000.00 | $692,000.00 | $691,000.00 | $698,000.00 | $703,000.00 | $709,000.00 | $715,000.00 | $721,000.00 | $728,000.00 | -- | $740,000.00 | -- | -- | -- | -- |
Total Assets | $110,925,000.00 | $113,986,000.00 | $145,055,000.00 | $160,437,000.00 | $156,519,000.00 | $163,828,000.00 | $160,989,000.00 | $170,528,000.00 | $143,607,000.00 | $148,547,000.00 | $138,843,000.00 | $135,669,000.00 | $129,050,000.00 | $116,235,000.00 | $100,831,000.00 | $99,202,000.00 | $91,221,000.00 | $80,870,000.00 | $68,442,000.00 | $70,255,000.00 | $65,746,000.00 | $66,885,000.00 | $29,541,000.00 | -- | $20,519,000.00 | -- | -- | -- | -- |
Accounts Payable | $17,202,000.00 | $20,627,000.00 | $22,879,000.00 | $30,689,000.00 | $30,680,000.00 | $37,139,000.00 | $32,937,000.00 | $43,104,000.00 | $29,599,000.00 | $25,057,000.00 | $25,955,000.00 | $32,263,000.00 | $32,964,000.00 | $33,735,000.00 | $27,087,000.00 | $27,646,000.00 | $23,663,000.00 | $23,358,000.00 | $18,355,000.00 | $21,457,000.00 | $16,826,000.00 | $14,615,000.00 | $17,991,000.00 | -- | $11,894,000.00 | -- | -- | -- | -- |
Accrued Liabilities | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Current Liabilities | $30,018,000.00 | $32,115,000.00 | $39,517,000.00 | $48,801,000.00 | $49,033,000.00 | $56,586,000.00 | $54,737,000.00 | $68,086,000.00 | $58,482,000.00 | $62,499,000.00 | $57,188,000.00 | $59,681,000.00 | $58,068,000.00 | $49,012,000.00 | $40,203,000.00 | $42,970,000.00 | $39,451,000.00 | $32,556,000.00 | $24,743,000.00 | $28,469,000.00 | $22,562,000.00 | $20,029,000.00 | $30,339,000.00 | -- | $20,126,000.00 | -- | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | $294,191,000.00 | $288,843,000.00 | $283,266,000.00 | $276,186,000.00 | $269,521,000.00 | $260,818,000.00 | $253,345,000.00 | $245,751,000.00 | $222,730,000.00 | $215,179,000.00 | $205,504,000.00 | $197,964,000.00 | $189,172,000.00 | $181,639,000.00 | $171,860,000.00 | $164,656,000.00 | $158,752,000.00 | $154,362,000.00 | $149,921,000.00 | $146,034,000.00 | $143,050,000.00 | $139,798,000.00 | -- | -- | $766,000.00 | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $29,000.00 | $-6,000.00 | $21,000.00 | $7,000.00 | $-6,000.00 | $-41,000.00 | $-9,000.00 | $20,000.00 | $10,000.00 | $5,000.00 | $15,000.00 | $8,000.00 | $-7,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-213,300,000.00 | $-207,000,000.00 | $-177,783,000.00 | $-164,590,000.00 | $-162,100,000.00 | $-153,600,000.00 | $-147,116,000.00 | $-143,360,000.00 | $-137,600,000.00 | $-129,165,000.00 | $-123,900,000.00 | $-122,000,000.00 | $-118,200,000.00 | $-114,400,000.00 | $-111,300,000.00 | $-108,451,000.00 | $-107,009,000.00 | $-106,075,000.00 | $-106,248,000.00 | $-104,274,000.00 | $-99,892,000.00 | $-92,967,000.00 | $-89,159,000.00 | -- | $-51,319,000.00 | -- | -- | -- | -- |
Total Stockholders' Equity | $80,907,000.00 | $81,871,000.00 | $105,538,000.00 | $111,636,000.00 | $107,486,000.00 | $107,242,000.00 | $106,252,000.00 | $102,442,000.00 | $85,125,000.00 | $86,048,000.00 | $81,655,000.00 | $75,988,000.00 | $70,982,000.00 | $67,223,000.00 | $60,628,000.00 | $56,232,000.00 | $51,770,000.00 | $48,314,000.00 | $43,699,000.00 | $41,786,000.00 | $43,184,000.00 | $46,856,000.00 | $-89,150,000.00 | $-61,750,000.00 | $-50,544,000.00 | -- | -- | -- | $-25,658,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $110,925,000.00 | $113,986,000.00 | $145,055,000.00 | $160,437,000.00 | $156,519,000.00 | $163,828,000.00 | $160,989,000.00 | $170,528,000.00 | $143,607,000.00 | $148,547,000.00 | $138,843,000.00 | $135,669,000.00 | $129,050,000.00 | $116,235,000.00 | $100,831,000.00 | $99,202,000.00 | $91,221,000.00 | $80,870,000.00 | $68,442,000.00 | $70,255,000.00 | $65,746,000.00 | $66,885,000.00 | $29,541,000.00 | -- | $20,519,000.00 | -- | -- | -- | -- |
Date | 12/31/2023 | 9/30/2023 | 6/30/2023 | 3/31/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 12/31/2021 | 9/30/2021 | 6/30/2021 | 3/31/2021 | 12/31/2020 | 9/30/2020 | 6/30/2020 | 3/31/2020 | 12/31/2019 | 9/30/2019 | 6/30/2019 | 3/31/2019 | 12/31/2018 | 9/30/2018 | 6/30/2018 | 3/31/2018 | 12/31/2017 | 9/30/2017 | 6/30/2017 | 3/31/2017 | 12/31/2016 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $97,292,000.00 | $89,977,000.00 | $78,302,000.00 | $81,364,000.00 | $73,799,000.00 | $67,112,000.00 | $55,667,000.00 | $52,233,000.00 | $163,349,000.00 | $41,748,000.00 | $41,092,000.00 | $40,730,000.00 | $126,242,000.00 | $32,096,000.00 | $30,017,000.00 | $31,752,000.00 | -- |
Cost of Revenues | $22,455,000.00 | $17,467,000.00 | $11,317,000.00 | $5,770,000.00 | $23,980,000.00 | $17,920,000.00 | $12,043,000.00 | $5,984,000.00 | $23,949,000.00 | $5,994,000.00 | $11,764,000.00 | $5,953,000.00 | $21,373,000.00 | $5,378,000.00 | $4,977,000.00 | $5,335,000.00 | $4,681,000.00 | $4,052,000.00 | $7,170,000.00 | $3,666,000.00 | $3,075,000.00 | $3,115,000.00 | $2,873,000.00 | $2,615,000.00 | $2,236,000.00 | $1,889,000.00 | $3,620,000.00 | $1,736,000.00 | -- |
Gross Profit | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and Development | $27,591,000.00 | $21,647,000.00 | $15,377,000.00 | $7,927,000.00 | $31,713,000.00 | $24,273,000.00 | $8,245,000.00 | $8,196,000.00 | $35,732,000.00 | $26,885,000.00 | $17,626,000.00 | $8,573,000.00 | $29,662,000.00 | $21,574,000.00 | $13,425,000.00 | $6,459,000.00 | $20,214,000.00 | $14,685,000.00 | $4,404,000.00 | $4,685,000.00 | $14,173,000.00 | $4,123,000.00 | $3,181,000.00 | $2,614,000.00 | $9,194,000.00 | $6,672,000.00 | $4,231,000.00 | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss from Operations | $-51,975,000.00 | $-45,213,000.00 | $-15,801,000.00 | $-2,431,000.00 | $-24,788,000.00 | $-6,590,000.00 | $-9,519,000.00 | $-5,698,000.00 | $-21,924,000.00 | $-13,451,000.00 | $-5,666,000.00 | $-3,790,000.00 | $-3,784,000.00 | $-7,898,000.00 | $-2,956,000.00 | $-1,653,000.00 | $-8,049,000.00 | $-6,894,000.00 | $-2,246,000.00 | $-4,566,000.00 | $-7,114,000.00 | $-3,936,000.00 | $-2,862,000.00 | $-1,235,000.00 | $-4,689,000.00 | $-1,019,000.00 | $-1,580,000.00 | $-1,551,000.00 | -- |
Loss Before Income Taxes | $-50,710,000.00 | $-28,981,000.00 | $-15,358,000.00 | $-2,243,000.00 | $-24,416,000.00 | $-15,922,000.00 | -- | -- | $-21,944,000.00 | $-13,464,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | $-6,866,000.00 | -- | -- | -- | $-4,418,000.00 | -- | -- | -- |
Earnings Per Share Basic | $-1.54 | $-1.36 | $-0.40 | $-0.08 | $-0.77 | $-0.51 | $0.12 | $-0.19 | $-0.67 | $-0.38 | $-0.20 | $-0.13 | -- | $-0.27 | -- | -- | -- | $-0.24 | -- | -- | -- | $-0.15 | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Basic | 33,350 | 33,549,000 | 33,129 | 32,892 | 31,613 | 31,357 | 31,027 | 30,529 | 29,088 | 29,277 | 28,665 | 28,431 | -- | 27,102 | -- | -- | -- | 25,910,291 | -- | -- | -- | 24,595,102 | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Diluted | $-1.54 | $-0.87 | $-0.48 | $-0.08 | $-0.77 | $-0.51 | $0.12 | $-0.19 | $-0.67 | $-0.18 | $-0.20 | $-0.13 | -- | $-0.27 | -- | -- | -- | $0.01 | -- | -- | -- | $-0.15 | -- | -- | -- | -- | -- | -- | -- |
Weighted Average Shares Diluted | 33,350 | 33,146,000 | 32,942 | 32,892 | 31,613 | 31,357 | 31,027 | 30,529 | 29,088 | 28,871 | 28,665 | 28,431 | -- | 27,102 | -- | -- | -- | 28,607,284 | -- | -- | -- | 14,187,261 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Common Stock Par Or Stated Value Per Share | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | 10,000,000 | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Outstanding | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Value | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Par Or Stated Value Per Share | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | $0.00 | -- | -- | $0.00 | -- | -- | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |