$0.05 (2.94%)
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 30.87M | 31.74M | 27.79M | 23.44M | 19.98M | 10.23M | 21.3M | 18.56M | 14.86M | 12.45M |
| costOfRevenue | 780.38K | 1.51M | 1.26M | 198.53K | 80833 | 72684 | 230.46K | 142.78K | 226.08K | 134.28K |
| grossProfit | 30.09M | 30.23M | 26.53M | 23.24M | 19.9M | 10.16M | 21.07M | 18.42M | 14.63M | 12.32M |
| researchAndDevelopmentExpenses | 931.31K | 1.06M | 823.19K | 584.51K | 520.45K | 487.68K | 821.13K | 926.47K | 488.83K | 353.82K |
| generalAndAdministrativeExpenses | 17.77M | 20.61M | 16.7M | 13.83M | 12.18M | 9.7M | 14.22M | 11.68M | 9.87M | 6.88M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | - |
| sellingGeneralAndAdministrativeExpenses | 17.77M | 20.61M | 16.7M | 13.83M | 12.18M | 9.7M | 14.22M | 11.68M | 9.87M | 6.88M |
| otherExpenses | 3.21M | 2.86M | 2.27M | 2.76M | 2.86M | 2.22M | 1.95M | -57500 | 1.77M | 697.21K |
| operatingExpenses | 21.91M | 24.53M | 19.8M | 17.17M | 15.56M | 12.41M | 17M | 14.45M | 12.13M | 8.93M |
| costAndExpenses | 22.69M | 26.04M | 21.06M | 17.37M | 15.64M | 12.49M | 17.23M | 14.59M | 12.35M | 9.06M |
| netInterestIncome | -3.54M | -8.29M | -8.45M | -7.34M | -1.5M | -657.66K | -610.57K | -998.14K | -1.7M | -1.21M |
| interestIncome | 45743 | 780.93K | 611.27K | 71223 | 2048 | 25702 | 68634 | 1504 | 188 | 202 |
| interestExpense | 3.59M | 9.07M | 9.06M | 7.41M | 1.51M | 683.36K | 679.2K | 999.64K | 1.7M | 1.21M |
| depreciationAndAmortization | 3.47M | 3.12M | 2.52M | 2.99M | 3.09M | 2.55M | 2.22M | 1.84M | 1.77M | 1.7M |
| ebitda | 8.69M | 9.61M | 9.85M | 8.84M | 6.75M | 419.62K | 5.85M | 4.25M | 4.02M | 5.44M |
| ebit | 5.22M | 6.5M | 7.33M | 5.85M | 3.67M | -2.13M | 3.63M | 2.41M | 2.25M | 3.75M |
| nonOperatingIncomeExcludingInterest | 2.96M | -794.85K | -605.17K | 224.88K | 679.29K | -123.54K | 440.08K | 1.5M | 253.74K | -356.45K |
| operatingIncome | 8.18M | 5.7M | 6.73M | 6.07M | 4.35M | -2.26M | 4.07M | 3.97M | 2.5M | 3.39M |
| totalOtherIncomeExpensesNet | -6.55M | -8.27M | -8.46M | -7.64M | -2.18M | -559.81K | -1.12M | -2.5M | -1.95M | -852.71K |
| incomeBeforeTax | 1.63M | -2.57M | -1.73M | -1.56M | 2.16M | -2.81M | 2.95M | 1.41M | 553.15K | 2.54M |
| incomeTaxExpense | 144.35K | 57647 | 79228 | 208.89K | 48637 | -605.94K | 10018 | 196.8K | 564.57K | 770.72K |
| netIncomeFromContinuingOperations | 1.48M | -2.63M | -1.81M | -1.77M | 2.11M | -2.21M | 2.94M | 1.22M | -11423 | 1.77M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.48M | -2.63M | -1.81M | -1.77M | 2.11M | -2.21M | 2.94M | 1.22M | -11423 | 1.77M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.48M | -2.63M | -1.81M | -1.77M | 2.11M | -2.21M | 2.94M | 1.22M | -11423 | 1.77M |
| eps | 0.06 | -0.1 | -0.07 | -0.07 | 0.1 | -0.12 | 0.12 | 0.03 | -0.0 | 0.05 |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 4.31M | 18.12M | 16.69M | 18.24M | 16.06M | 5.99M | 9.69M | 6.31M | 3.49M | 2.3M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.31M | 18.12M | 16.69M | 18.24M | 16.06M | 5.99M | 9.69M | 6.31M | 3.49M | 2.3M |
| netReceivables | 5.87M | 4.82M | 4.25M | 3.97M | 5.91M | 3.72M | 2.09M | 2.85M | 2.3M | 2.14M |
| accountsReceivables | 5.74M | 4.72M | 4.17M | 3.45M | 4.38M | 2.49M | 1.83M | 2.85M | 2.3M | 2.14M |
| otherReceivables | 126.31K | 96212 | 80718 | 515.26K | 1.54M | 1.23M | 260.35K | - | - | - |
| inventory | - | - | - | 1.4M | 770.25K | 668.52K | 665.65K | 531.81K | 524.13K | 427.1K |
| prepaids | 1.39M | 1.24M | 1.21M | 1.4M | 1.13M | 1.17M | 757.83K | 513.61K | 363.1K | 194.75K |
| otherCurrentAssets | - | - | - | 588.84K | 21536 | 10803 | 3824 | 513.61K | 95062 | 84577 |
| totalCurrentAssets | 11.57M | 24.17M | 22.16M | 24.19M | 23.89M | 11.56M | 14.47M | 10.21M | 6.77M | 5.15M |
| propertyPlantEquipmentNet | 398.54K | 3.94M | 4.15M | 2.55M | 1.63M | 1.72M | 588.12K | 671.15K | 637.52K | 568.38K |
| goodwill | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M |
| intangibleAssets | 10.23M | 11.44M | 12.76M | 13.91M | 13.68M | 16.09M | 7.43M | 8.89M | 10.36M | 11.76M |
| goodwillAndIntangibleAssets | 11.32M | 12.53M | 13.85M | 15M | 14.77M | 17.18M | 8.52M | 9.98M | 11.45M | 12.85M |
| longTermInvestments | - | - | - | - | - | -410.31K | 9.38M | -471.56K | - | - |
| taxAssets | - | - | - | - | - | 410.31K | 399.28K | 334.48K | 230.65K | 367.06K |
| otherNonCurrentAssets | 4.22M | 366.71K | 321.14K | 273.32K | 167.09K | 117.16K | -9.38M | 471.56K | 23000 | 82050 |
| totalNonCurrentAssets | 15.93M | 16.84M | 18.32M | 17.82M | 16.56M | 19.01M | 9.51M | 10.99M | 12.34M | 13.86M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 27.5M | 41.01M | 40.48M | 42.01M | 40.45M | 30.57M | 23.98M | 21.19M | 19.11M | 19.01M |
| totalPayables | 1.88M | 2.65M | 1M | 1.13M | 374.32K | 510.01K | 831.14K | 764.03K | 1.55M | 1.25M |
| accountPayables | 1.88M | 2.65M | 1M | 1.13M | 374.32K | 467.79K | 766.3K | 681.94K | 1.04M | 461.91K |
| otherPayables | - | - | - | - | - | 42218 | 64832 | 82091 | 519.61K | 786.43K |
| accruedExpenses | 3.18M | 1.35M | 1.35M | 1.7M | 1.16M | 173.49K | 747.46K | 1.16M | 712.58K | 405.55K |
| shortTermDebt | 2.42M | 842.28K | 854.12K | 1.19M | 1.1M | 195.41K | 19140 | 1.47M | 1.2M | 1.23M |
| capitalLeaseObligationsCurrent | 298.01K | 286.02K | 268.54K | 248.32K | 222.81K | 195.41K | 276.96K | - | - | - |
| taxPayables | - | - | - | - | -3111 | 95879 | 64832 | 82091 | 519.61K | 786.43K |
| deferredRevenue | 286.22K | - | 167.01K | 16667 | 37500 | 29167 | 1.29M | 1.44M | 1.08M | 1.01M |
| otherCurrentLiabilities | - | 1.47M | 1.23M | 1.75M | 3.02M | 3.14M | 2.25M | 157.11K | 322.33K | 809.77K |
| totalCurrentLiabilities | 8.06M | 6.6M | 4.88M | 6.03M | 4.4M | 4.2M | 5.17M | 4.99M | 4.87M | 4.71M |
| longTermDebt | 36.87M | 54.12M | 53.2M | 52.96M | 52.14M | 49.69M | 46.29M | 8.65M | 7.42M | 8.67M |
| capitalLeaseObligationsNonCurrent | 2944 | 297.71K | 585.88K | 830.29K | 1.02M | 1.22M | 30325 | - | 14217 | 46978 |
| deferredRevenueNonCurrent | - | - | - | - | -175.22K | - | -242.12K | -170.34K | -104.78K | -184.86K |
| deferredTaxLiabilitiesNonCurrent | 49145 | 44429 | 60790 | 72401 | 175.22K | 197.59K | 242.12K | 170.34K | 104.78K | 184.86K |
| otherNonCurrentLiabilities | - | - | - | - | 175.22K | 66009 | 140.5K | 96181 | 1.35M | 961.32K |
| totalNonCurrentLiabilities | 36.92M | 54.46M | 53.84M | 53.86M | 53.34M | 51.17M | 46.45M | 8.75M | 8.78M | 9.68M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 300.95K | 583.73K | 854.42K | 1.08M | 1.24M | 1.41M | 307.29K | - | 14217 | 46978 |
| totalLiabilities | 44.97M | 61.07M | 58.72M | 59.9M | 57.74M | 55.37M | 51.62M | 13.74M | 13.65M | 14.39M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | 0.0 | - | - | - |
| commonStock | 25354 | 25115 | 24846 | 24411 | 23524 | 21971 | 18018 | 39922 | 39566 | 39316 |
| retainedEarnings | -38.27M | -39.75M | -37.12M | -35.32M | -33.54M | -35.66M | -33.45M | 2.68M | 1.47M | 1.48M |
| additionalPaidInCapital | 20.66M | 19.95M | 18.97M | 17.58M | 16.38M | 10.8M | 5.8M | 4.73M | 3.96M | 3.11M |
| date | 2025-12-31 | 2024-12-31 | 2023-12-31 | 2022-12-31 | 2021-12-31 | 2020-12-31 | 2019-12-31 | 2018-12-31 | 2017-12-31 | 2016-12-31 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.48M | -2.63M | -1.81M | -1.77M | 2.11M | -2.21M | 2.94M | 1.22M | -11423 | 1.77M |
| depreciationAndAmortization | 3.47M | 3.12M | 2.52M | 2.99M | 3.09M | 2.55M | 2.21M | 1.84M | 1.77M | 1.7M |
| deferredIncomeTax | 4715 | -16360 | -11611 | -102.82K | 24326 | 596.87K | -64801 | -103.83K | 136.41K | 69280 |
| stockBasedCompensation | 540.41K | 919.65K | 1.02M | 1.28M | 1.53M | 737.99K | 927.7K | 776.35K | 813.48K | 145.73K |
| changeInWorkingCapital | -963.92K | 1.19M | -540.69K | 2.53M | -1.41M | -2.67M | -1.44M | -1.25M | -536.34K | -410.27K |
| accountsReceivables | -766.34K | -504.87K | 349.6K | 1.08M | -2.37M | -236.89K | -361.66K | -588K | -172.57K | -322.42K |
| inventory | - | - | - | - | -427.8K | -51709 | -476.83K | -481.86K | -448.32K | -177.51K |
| accountsPayables | -772.88K | 1.52M | -127.81K | 755.81K | -91242 | -1.08M | 84369 | -353.45K | 573.47K | -959.94K |
| otherWorkingCapital | 575.3K | 223.86K | -762.48K | 693.17K | 1.47M | -1.29M | -684.99K | 176.19K | -488.92K | 1.05M |
| otherNonCashItems | 3.16M | 1.52M | 1.55M | 1.47M | 661.24K | -598.02K | 316.7K | 1.81M | 657.2K | 899.56K |
| netCashProvidedByOperatingActivities | 7.7M | 4.1M | 2.73M | 6.39M | 6M | -1.59M | 4.89M | 4.29M | 2.83M | 4.17M |
| investmentsInPropertyPlantAndEquipment | -3.06M | -2.1M | -3.1M | -2.8M | -258.73K | -62794 | -163.35K | -102.84K | -100.62K | -82702 |
| acquisitionsNet | 232.39K | - | - | -615.3K | 25000 | -6.39M | - | - | - | - |
| purchasesOfInvestments | - | - | - | -2M | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -1.62M | 139.67K | 2M | -173.67K | -6.39M | -57400 | -33048 | -43917 | - |
| netCashProvidedByInvestingActivities | -2.83M | -1.62M | -2.96M | -3.42M | -233.73K | -6.46M | -163.35K | -102.84K | -100.62K | -82702 |
| netDebtIssuance | -18.26M | -942.21K | -1.69M | -1.26M | 6.6M | 4.11M | -1.53M | -106.94K | -1.68M | -2.32M |
| longTermNetDebtIssuance | -18.26M | -942.21K | -1.69M | -1.26M | 45.7M | 3.11M | -1.53M | 403.72K | -1.68M | -1.68M |
| shortTermNetDebtIssuance | - | - | - | - | -39.1M | 1M | - | -510.66K | - | -638K |
| netStockIssuance | 175.4K | 56082 | - | 572.5K | -38.19M | - | - | - | - | - |
| netCommonStockIssuance | 175.4K | 56082 | 375.99K | 572.5K | -38.19M | - | - | - | - | - |
| commonStockIssuance | 175.4K | 56082 | 375.99K | 572.5K | 902.16K | 279.33K | 199.73K | - | 35000 | - |
| commonStockRepurchased | - | - | - | - | -39.1M | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -768.26K | - | 319.73K | -59583 | 35.96M | 279.33K | 165.68K | -1.33M | 17909 | - |
| netCashProvidedByFinancingActivities | -18.86M | -886.13K | -1.37M | -745.63K | 4.36M | 4.39M | -1.36M | -1.44M | -1.66M | -2.32M |
| date | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 7.66M | 8.24M | 7.33M | 7.53M | 7.78M | 7.57M | 7.65M | 8.52M | 8M | 6.74M |
| costOfRevenue | 937.14K | 163.22K | 1.05M | 188.01K | 188K | 161.84K | 342.86K | 598.7K | 406.38K | 923.49K |
| grossProfit | 6.73M | 8.88M | 6.28M | 7.34M | 7.6M | 7.41M | 7.3M | 7.92M | 7.59M | 5.81M |
| researchAndDevelopmentExpenses | 152.06K | 94824 | 230.54K | 243.16K | 362.78K | 274.32K | 261.49K | 269.48K | 251.89K | 190.36K |
| generalAndAdministrativeExpenses | 4.4M | 4.78M | 4.14M | 4.37M | 4.48M | 5.19M | 6.46M | 4.61M | 4.35M | 4.38M |
| sellingAndMarketingExpenses | - | - | - | - | - | - | - | - | - | -64302 |
| sellingGeneralAndAdministrativeExpenses | 4.4M | 4.78M | 4.14M | 4.37M | 4.48M | 5.19M | 6.46M | 4.61M | 4.35M | 4.31M |
| otherExpenses | -155.38K | 1.95M | -310.78K | 785.92K | 779.82K | 774.19K | 701.13K | 702K | 686.19K | 635.36K |
| operatingExpenses | 4.4M | 6.83M | 4.06M | 5.4M | 5.62M | 6.23M | 7.43M | 5.58M | 5.28M | 4.5M |
| costAndExpenses | 5.33M | 5.88M | 5.11M | 5.58M | 5.81M | 6.4M | 7.77M | 6.18M | 5.69M | 5.43M |
| netInterestIncome | -776.11K | -803.68K | -867.31K | -890.72K | -980.47K | -2.04M | -2.09M | -2.07M | -2.09M | -2.13M |
| interestIncome | 379 | 2197 | 4789 | 15879 | 22878 | 163.06K | 207.49K | 208.52K | 201.87K | 185.04K |
| interestExpense | 776.49K | 805.87K | 872.1K | 906.6K | 1M | 2.2M | 2.29M | 2.28M | 2.29M | 2.32M |
| depreciationAndAmortization | 936.99K | 968.51K | 806.48K | 850.59K | 843.75K | 837.33K | 763.51K | 763.4K | 751.64K | 699.66K |
| ebitda | 3.27M | 3.33M | 2.69M | 2.8M | -137.76K | 2.16M | 866.03K | 3.32M | 3.28M | 2.21M |
| ebit | 2.33M | 2.36M | 1.89M | 1.95M | -981.51K | 1.32M | 102.52K | 2.55M | 2.52M | 1.51M |
| nonOperatingIncomeExcludingInterest | -1012 | -2605 | 16395 | -6876 | 2.96M | -146.39K | -226.46K | -207.95K | -214.04K | -201.02K |
| operatingIncome | 2.33M | 2.36M | 2.21M | 1.94M | 1.98M | 1.17M | -123.94K | 2.34M | 2.31M | 1.31M |
| totalOtherIncomeExpensesNet | -930.86K | -492.49K | -1.2M | -899.72K | -3.96M | -2.06M | -2.07M | -2.07M | -2.08M | -2.11M |
| incomeBeforeTax | 1.4M | 1.55M | 1.02M | 1.04M | -1.98M | -884.97K | -2.19M | 270.99K | 235.23K | -804.56K |
| incomeTaxExpense | 30632 | 37999 | -23983 | 93912 | 36421 | -4168 | 7197 | 28293 | 26325 | 15334 |
| netIncomeFromContinuingOperations | 1.37M | 1.52M | 1.04M | 950.36K | -2.02M | -880.8K | -2.2M | 242.7K | 208.91K | -819.89K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.37M | 1.52M | 1.04M | 950.36K | -2.02M | -880.8K | -2.2M | 242.7K | 208.91K | -819.89K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.37M | 1.52M | 1.04M | 950.36K | -2.02M | -880.8K | -2.2M | 242.7K | 208.91K | -819.89K |
| eps | 0.05 | 0.06 | 0.04 | 0.04 | -0.08 | -0.03 | -0.09 | 0.01 | 0.01 | -0.03 |
| date | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 4.85M | 4.31M | 3.33M | 5.04M | 5.31M | 18.12M | 17.9M | 19.35M | 17.49M | 16.69M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 4.85M | 4.31M | 3.33M | 5.04M | 5.31M | 18.12M | 17.9M | 19.35M | 17.49M | 16.69M |
| netReceivables | 4.87M | 5.74M | 5.31M | 4.52M | 5.43M | 4.82M | 5.73M | 3.86M | 4.09M | 4.25M |
| accountsReceivables | 4.73M | 5.74M | 5.16M | 4.37M | 5.33M | 4.72M | 5.64M | 3.77M | 4.01M | 4.17M |
| otherReceivables | 140.84K | 126.31K | 152.45K | 152.45K | 96211 | 96212 | 83755 | 82755 | 81424 | 80718 |
| inventory | - | - | - | - | - | - | - | - | - | - |
| prepaids | 1.23M | 1.39M | 1.48M | 892.13K | 951.88K | 1.24M | 1.21M | 838.08K | 982.59K | 1.21M |
| otherCurrentAssets | - | 126.31K | - | - | - | - | - | - | - | - |
| totalCurrentAssets | 10.95M | 11.57M | 10.12M | 10.45M | 11.69M | 24.17M | 24.83M | 24.04M | 22.56M | 22.16M |
| propertyPlantEquipmentNet | 390.94K | 398.54K | 454.34K | 4.03M | 3.73M | 3.94M | 621.56K | 3.95M | 4.07M | 4.15M |
| goodwill | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M | 1.09M |
| intangibleAssets | 10.08M | 10.23M | 10.54M | 10.82M | 11.09M | 11.44M | 11.85M | 12.12M | 12.44M | 12.76M |
| goodwillAndIntangibleAssets | 11.17M | 11.32M | 11.63M | 11.91M | 12.18M | 12.53M | 12.94M | 13.21M | 13.53M | 13.85M |
| longTermInvestments | - | - | - | - | - | - | - | - | - | - |
| taxAssets | - | - | - | - | - | - | - | - | - | - |
| otherNonCurrentAssets | 4.53M | 4.22M | 4.2M | 205.19K | 218.18K | 366.71K | 3.57M | 269.46K | 302.09K | 321.14K |
| totalNonCurrentAssets | 16.09M | 15.93M | 16.28M | 16.15M | 16.13M | 16.84M | 17.14M | 17.43M | 17.9M | 18.32M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 27.04M | 27.5M | 26.4M | 26.6M | 27.82M | 41.01M | 41.97M | 41.47M | 40.46M | 40.48M |
| totalPayables | 1.88M | 1.88M | 2.22M | 2.17M | 2.49M | 2.65M | 3.23M | 1.41M | 1.03M | 1M |
| accountPayables | 1.88M | 1.88M | 2.22M | 2.17M | 2.49M | 2.65M | 3.23M | 1.41M | 1.03M | 1M |
| otherPayables | - | - | - | - | - | - | - | - | - | - |
| accruedExpenses | 2.38M | 3.18M | 2.87M | 2.62M | 2.37M | 1.35M | 2.62M | 2.49M | 2.3M | 1.35M |
| shortTermDebt | 2.63M | 2.42M | 2.49M | 2.31M | 2.4M | 842.28K | 930.37K | 941.9K | 760.16K | 854.12K |
| capitalLeaseObligationsCurrent | 239.38K | 298.01K | 296.68K | 295.56K | 287.32K | 286.02K | 281.59K | 277.3K | 272.05K | 268.54K |
| taxPayables | - | - | - | - | - | - | - | - | - | - |
| deferredRevenue | 190K | 286.22K | 57966 | 125.49K | - | - | 335 | 507 | 507.0 | 167.01K |
| otherCurrentLiabilities | - | - | 2.87M | 2.62M | 2.37M | 1.47M | 2.62M | -276.79K | 2.3M | 1.23M |
| totalCurrentLiabilities | 7.32M | 8.06M | 7.92M | 7.53M | 7.55M | 6.6M | 7.07M | 4.84M | 4.36M | 4.88M |
| longTermDebt | 35.84M | 36.87M | 37.4M | 39.06M | 41.61M | 54.12M | 53.89M | 53.66M | 53.43M | 53.2M |
| capitalLeaseObligationsNonCurrent | 9408 | 2944 | 79983 | 153.34K | 225.92K | 297.71K | 371.85K | 442.44K | 513.24K | 585.88K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | 53777 | 49145 | 63844 | 113.12K | 62986 | 44429 | 21402 | 46408 | 55981 | 60790 |
| otherNonCurrentLiabilities | - | - | - | - | - | - | - | - | - | - |
| totalNonCurrentLiabilities | 35.9M | 36.92M | 37.54M | 39.33M | 41.9M | 54.46M | 54.28M | 54.15M | 54M | 53.84M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 248.79K | 300.95K | 376.67K | 448.9K | 513.24K | 583.73K | 653.44K | 719.74K | 785.29K | 854.42K |
| totalLiabilities | 43.22M | 44.97M | 45.47M | 46.85M | 49.45M | 61.07M | 61.35M | 58.98M | 58.36M | 58.72M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 25354 | 25354 | 25334 | 25294 | 25253 | 25115 | 25000 | 24958 | 24911 | 24846 |
| retainedEarnings | -36.9M | -38.27M | -39.78M | -40.82M | -41.77M | -39.75M | -38.87M | -36.67M | -36.92M | -37.12M |
| additionalPaidInCapital | 20.72M | 20.66M | 20.57M | 20.42M | 20.24M | 19.95M | 19.57M | 19.33M | 19.14M | 18.97M |
| date | 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 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.37M | 1.52M | 1.04M | 950.36K | -2.02M | -880.8K | -2.2M | 242.7K | 208.91K | -819.89K |
| depreciationAndAmortization | 936.99K | 902.84K | 872.15K | 850.59K | 843.75K | 837.33K | 763.51K | 763.4K | 751.64K | 699.66K |
| deferredIncomeTax | 4632 | -14700 | -49272 | 50130 | 18557 | 23028 | -25006 | -9573 | -4809 | -14670 |
| stockBasedCompensation | 52847 | 98802 | 122.2K | 153.14K | 166.26K | 379.33K | 204.47K | 194.61K | 141.24K | 305.92K |
| changeInWorkingCapital | 117.71K | -321.65K | -883.49K | 1.13M | -884.71K | 336.08K | -874.15K | 932.31K | -58160 | 1.85M |
| accountsReceivables | 955.01K | -583.24K | -739.63K | 1.17M | -616.28K | 884.97K | -1.89M | 262.59K | 190.24K | -1.54M |
| inventory | - | - | - | - | - | - | - | - | - | 1.11M |
| accountsPayables | 6552 | -339.28K | 45007 | -323.58K | -155.03K | -709.21K | 1.82M | 382.04K | 25105 | 369.07K |
| otherWorkingCapital | -843.85K | 600.86K | -188.87K | 276.7K | -113.4K | 160.33K | 49360 | 287.68K | -273.51K | 1.91M |
| otherNonCashItems | 64351 | 47186 | 23217 | 46949 | 3.05M | 376.21K | 1.28M | 383.27K | 1.76M | 276.31K |
| netCashProvidedByOperatingActivities | 2.54M | 2.23M | 1.12M | 3.18M | 1.17M | 1.07M | -845.89K | 2.51M | 1.37M | 2.3M |
| investmentsInPropertyPlantAndEquipment | -1.04M | -599.93K | 599.93K | -599.93K | -400.41K | -377.86K | 1.52M | -696.81K | -653.91K | -2.5M |
| acquisitionsNet | 7649 | - | - | - | - | - | -840.59K | - | 302.57K | 837.02K |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | -11251 | -1.65M | -278.48K | -283.33K | -63344 | -1.18M | 371.83K | -351.33K | 695.71K |
| netCashProvidedByInvestingActivities | -1.03M | -611.18K | -1.05M | -878.41K | -283.33K | -441.2K | -505.09K | -324.98K | -351.33K | -1.67M |
| netDebtIssuance | -882.87K | -631.66K | -1.75M | -2.65M | -13.98M | -238.09K | -214.6K | -245.56K | -243.96K | -236.63K |
| longTermNetDebtIssuance | -882.87K | -631.66K | -1.75M | -2.65M | -13.98M | -238.09K | -214.6K | -245.56K | -243.96K | -236.63K |
| shortTermNetDebtIssuance | - | - | - | - | - | - | - | - | - | - |
| netStockIssuance | - | - | 24200 | 24200 | 127K | - | 31882 | - | - | - |
| netCommonStockIssuance | - | 151.2K | 24200 | 24200 | 127K | - | 31882 | - | - | - |
| commonStockIssuance | - | 151.2K | 24200 | 24200 | 127K | - | 31882 | - | 24200 | 308.49K |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | - | - | -5776 | -15281 | -747.2K | - | 31882 | - | 24200 | 279.13K |
| netCashProvidedByFinancingActivities | -882.87K | -631.66K | -1.73M | -2.64M | -13.85M | -238.09K | -182.72K | -245.56K | -219.76K | 71858 |