Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cash and Cash Equivalents | $249,437,000.00 | $257,227,000.00 | $253,713,000.00 | $246,176,000.00 | $256,729,000.00 | $255,188,000.00 | $150,018,000.00 | $153,308,000.00 | $67,974,000.00 | $99,852,000.00 | $112,745,000.00 | $126,526,000.00 | $123,085,000.00 | $121,479,000.00 | $42,189,000.00 | $357,826.00 | $659,543.00 | $873,508.00 | $1,011,224.00 | $48,819.00 | $35,566.00 | -- |
Accounts Receivable Net Current | $53,039,000.00 | $49,824,000.00 | $46,576,000.00 | $48,804,000.00 | $48,358,000.00 | $49,953,000.00 | $44,160,000.00 | $41,366,000.00 | $29,051,000.00 | $19,948,000.00 | $16,890,000.00 | $15,634,000.00 | $14,223,000.00 | $15,977,000.00 | $13,893,000.00 | -- | -- | -- | -- | -- | -- | -- |
Inventory | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Prepaid Expenses and Other Current Assets | $8,768,000.00 | $9,196,000.00 | $8,274,000.00 | $9,189,000.00 | $8,154,000.00 | $7,570,000.00 | $7,805,000.00 | $5,771,000.00 | $5,395,000.00 | $3,807,000.00 | $2,361,000.00 | $2,486,000.00 | $4,393,000.00 | $3,273,000.00 | $2,711,000.00 | -- | -- | -- | -- | -- | -- | -- |
Total Current Assets | $322,502,000.00 | $323,980,000.00 | $326,053,000.00 | $321,472,000.00 | $323,126,000.00 | $319,363,000.00 | $207,753,000.00 | $206,569,000.00 | $107,467,000.00 | $126,574,000.00 | $134,616,000.00 | $147,839,000.00 | $143,598,000.00 | $145,068,000.00 | $66,015,000.00 | $459,551.00 | $834,744.00 | $1,046,001.00 | $1,205,706.00 | -- | -- | -- |
Property Plant and Equipement | $12,552,000.00 | $11,358,000.00 | $10,443,000.00 | $10,024,000.00 | $8,215,000.00 | $7,504,000.00 | $7,343,000.00 | $6,854,000.00 | $5,160,000.00 | $4,382,000.00 | $4,095,000.00 | $3,969,000.00 | $4,198,000.00 | $4,087,000.00 | $4,024,000.00 | -- | -- | -- | -- | -- | -- | -- |
Intangible Assets Net | -- | -- | -- | -- | -- | -- | -- | -- | $20,342,000.00 | $7,850,000.00 | $8,125,000.00 | -- | -- | $2,000.00 | $18,000.00 | -- | -- | -- | -- | -- | -- | -- |
Goodwill | $53,868,000.00 | $53,868,000.00 | $54,633,000.00 | $54,633,000.00 | $45,514,000.00 | $35,958,000.00 | $35,958,000.00 | $35,958,000.00 | $35,299,000.00 | $14,690,000.00 | $14,690,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other Assets | $3,374,000.00 | $2,549,000.00 | $1,684,000.00 | $1,531,000.00 | $1,224,000.00 | $1,165,000.00 | $1,181,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Assets | $435,261,000.00 | $435,165,000.00 | $435,750,000.00 | $431,238,000.00 | $411,146,000.00 | $390,145,000.00 | $278,173,000.00 | $275,802,000.00 | $173,133,000.00 | $160,297,000.00 | $167,135,000.00 | $157,801,000.00 | $153,544,000.00 | $154,202,000.00 | $224,295,167.00 | $223,955,415.00 | $223,828,599.00 | $223,381,062.00 | $222,364,173.00 | $350,178.00 | -- | -- |
Accounts Payable | $2,935,000.00 | $3,621,000.00 | $3,721,000.00 | $5,302,000.00 | $3,897,000.00 | $4,478,000.00 | $3,394,000.00 | $2,212,000.00 | $2,489,000.00 | $2,333,000.00 | $757,000.00 | $518,000.00 | $819,000.00 | $2,267,000.00 | $768,000.00 | -- | -- | -- | -- | -- | -- | -- |
Accrued Liabilities | $3,564,000.00 | $2,943,000.00 | $4,097,000.00 | $1,621,000.00 | $1,302,000.00 | $1,780,000.00 | $1,932,000.00 | $1,019,000.00 | -- | -- | -- | $612,000.00 | $669,000.00 | $753,000.00 | -- | $11,250.00 | $11,250.00 | $11,250.00 | $11,250.00 | $102,186.00 | -- | -- |
Total Current Liabilities | $52,450,000.00 | $52,258,000.00 | $62,826,000.00 | $64,676,000.00 | $48,102,000.00 | $39,307,000.00 | $45,248,000.00 | $44,550,000.00 | $30,121,000.00 | $20,050,000.00 | $15,411,000.00 | $7,796,000.00 | $7,567,000.00 | $9,772,000.00 | $8,300,000.00 | $7,973,656.00 | $8,115,607.00 | $8,441,775.00 | $8,145,120.00 | -- | -- | -- |
Long Term Debt | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Additional Paid-in Capital | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Other Comprehensive Loss | $1,096,000.00 | $1,274,000.00 | $489,000.00 | $1,050,000.00 | $-848,000.00 | $-2,063,000.00 | $-1,191,000.00 | $-409,000.00 | $10,000.00 | $45,000.00 | $-4,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accumulated Deficit | $-19,834,000.00 | $-15,886,000.00 | $-18,788,000.00 | $-19,464,000.00 | $-14,121,000.00 | $-7,419,000.00 | $-760,000.00 | $12,426,000.00 | -- | -- | -- | -- | -- | -- | $-2,706,585.00 | $2,378,070.00 | $2,109,303.00 | $1,335,598.00 | $615,364.00 | $-1,608.00 | -- | -- |
Total Stockholders' Equity | $382,811,000.00 | $382,907,000.00 | $372,924,000.00 | $366,562,000.00 | $363,044,000.00 | $350,838,000.00 | $232,925,000.00 | $231,252,000.00 | $143,012,000.00 | $140,247,000.00 | $151,724,000.00 | $150,005,000.00 | $145,977,000.00 | $144,430,000.00 | $54,044,000.00 | $5,000,009.00 | $5,000,002.00 | $5,000,007.00 | $5,000,003.00 | $23,392.00 | $23,425.00 | $24,395,000.00 |
Controlling Interest in Subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total Liabilities and Equity | $435,261,000.00 | $435,165,000.00 | $435,750,000.00 | $431,238,000.00 | $411,146,000.00 | $390,145,000.00 | $278,173,000.00 | $275,802,000.00 | $173,133,000.00 | $160,297,000.00 | $167,135,000.00 | $157,801,000.00 | $153,544,000.00 | $154,202,000.00 | $224,295,167.00 | $223,955,415.00 | $223,828,599.00 | $223,381,062.00 | $222,364,173.00 | $350,178.00 | -- | -- |
Date | 3/31/2024 | 12/31/2023 | 9/30/2023 | 6/30/2023 | 12/31/2022 | 9/30/2022 | 6/30/2022 | 3/31/2022 | 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 | 12/31/2017 |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Total Revenues | -- | -- | -- | -- | -- | -- | -- | -- | $86,810,000.00 | $39,134,000.00 | $111,283,000.00 | $81,157,000.00 | $54,825,000.00 | $32,457,000.00 | $118,326,000.00 | $86,325,000.00 | $54,903,000.00 | $26,277,000.00 | $91,865,000.00 | -- | -- | -- |
Cost of Revenues | $52,152,000.00 | $199,764,000.00 | $49,267,000.00 | $100,542,000.00 | $189,892,000.00 | $141,596,000.00 | $48,474,000.00 | $44,631,000.00 | $51,676,000.00 | $23,797,000.00 | $69,662,000.00 | $51,799,000.00 | $36,621,000.00 | $22,639,000.00 | $70,090,000.00 | $50,754,000.00 | $33,128,000.00 | $15,931,000.00 | $52,559,000.00 | -- | -- | -- |
Gross Profit | $27,665,000.00 | $113,146,000.00 | $85,032,000.00 | $28,305,000.00 | $120,590,000.00 | $88,310,000.00 | $28,861,000.00 | $26,779,000.00 | $35,134,000.00 | $15,337,000.00 | $41,621,000.00 | $29,358,000.00 | $18,204,000.00 | $9,818,000.00 | $48,236,000.00 | $35,571,000.00 | $21,775,000.00 | $10,346,000.00 | $39,306,000.00 | -- | -- | -- |
Research and Development | $4,372,000.00 | $14,741,000.00 | $3,402,000.00 | $7,476,000.00 | $15,772,000.00 | $11,075,000.00 | $6,936,000.00 | $3,096,000.00 | $3,555,000.00 | $1,783,000.00 | $9,311,000.00 | $7,193,000.00 | $5,117,000.00 | $2,540,000.00 | $4,346,000.00 | $3,284,000.00 | $2,201,000.00 | $1,545,000.00 | $2,643,000.00 | -- | -- | -- |
Selling, General, and Administrative | -- | -- | -- | -- | -- | -- | -- | -- | $26,104,000.00 | $12,300,000.00 | $37,707,000.00 | $26,606,000.00 | $7,359,000.00 | $10,743,000.00 | $7,143,705.00 | $1,288,383.00 | $595,223.00 | $317,211.00 | $325,726.00 | $1,608.00 | $1,575.00 | -- |
Total Operating Expenses | $33,207,000.00 | $118,726,000.00 | $89,547,000.00 | $26,971,000.00 | $141,598,000.00 | $103,706,000.00 | $66,286,000.00 | $26,576,000.00 | $35,528,000.00 | $17,115,000.00 | $57,069,000.00 | $41,250,000.00 | $11,573,000.00 | $16,852,000.00 | $32,611,000.00 | $24,091,000.00 | $15,880,000.00 | $9,287,000.00 | $25,477,000.00 | -- | -- | -- |
Loss from Operations | $-5,542,000.00 | $-5,580,000.00 | $-4,515,000.00 | $1,334,000.00 | $-21,008,000.00 | $-4,750,000.00 | $-10,646,000.00 | $203,000.00 | $-394,000.00 | $-1,778,000.00 | $-15,448,000.00 | $-11,892,000.00 | $-10,221,000.00 | -- | $-7,143,705.00 | $-1,288,383.00 | $-595,223.00 | $-317,211.00 | $-325,726.00 | $-1,608.00 | $-1,575.00 | -- |
Loss Before Income Taxes | $-3,017,000.00 | $4,838,000.00 | $3,302,000.00 | $4,342,000.00 | $-20,453,000.00 | $-3,300,000.00 | $-11,972,000.00 | $-497,000.00 | $-1,523,000.00 | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings Per Share Basic | $-0.05 | $-0.02 | $-0.06 | $-0.07 | $-0.42 | $-0.10 | $-0.24 | $-0.04 | $-0.07 | $-0.04 | $-0.28 | $-0.18 | $-0.17 | $-0.09 | $0.49 | $0.40 | $0.20 | $0.04 | $0.46 | -- | -- | -- |
Weighted Average Shares Basic | 76,151,000 | 75,193,000 | 75,464,000 | 74,804,000 | 69,197,000 | 67,566,000 | 67,136,000 | 66,919,000 | 53,044 | 51,629 | 44,737 | 43,074 | 49,626 | 48,885 | 21,118 | 20,941 | 20,583 | 20,217 | 20,217 | -- | -- | -- |
Earnings Per Share Diluted | $-0.05 | $-0.02 | $0.01 | $0.03 | $-0.42 | $-0.33 | $-0.20 | $-0.04 | $-0.07 | $-0.04 | $-0.28 | $-0.18 | $-0.04 | $-0.09 | $0.49 | $0.40 | $0.20 | $0.04 | $0.46 | -- | -- | -- |
Weighted Average Shares Diluted | 76,151,000 | 75,193,000 | 75,026,000 | 74,804,000 | 69,197,000 | 67,566,000 | 67,136,000 | 66,919,000 | 53,044 | 51,629 | 44,737 | 43,074 | 39,731 | 48,885 | 21,122 | 21,505 | 20,901 | 20,217 | 20,217 | -- | -- | -- |
Common Stock Shares Authorized | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | 110,000,000 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Shares Outstanding | 76,521,182 | 75,887,475 | 75,588,741 | 75,333,893 | 74,156,458 | 73,999,020 | 67,294,377 | 67,056,826 | 54,728,586 | 54,171,375 | 50,878,780 | 50,859,760 | 50,839,079 | 50,833,619 | 21,644,392 | -- | -- | -- | -- | -- | -- | -- |
Common Stock Value | $8,000.00 | $8,000.00 | $7,000.00 | $7,000.00 | $7,000.00 | $7,000.00 | $7,000.00 | $7,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $5,000.00 | $2,000.00 | -- | -- | -- | -- | -- | -- | -- |
Common 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 | -- | -- | -- | -- | -- | -- | -- |
Payments Of Dividends Common Stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Preferred Stock Shares Authorized | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,000,000 | 1,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 | -- | -- |
Share Price | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |