TSX : IFA.TO
$0.23 (4.51%)
| date | 2025-09-30 | 2024-12-31 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| revenue | 32.39M | 27.33M | 22.72M | 19.74M | 19.76M | 11.52M | 10.44M | 15.12M | 18.86M | 13.57M |
| costOfRevenue | 20.68M | 16.06M | 13.88M | 12.72M | 12M | 7.22M | 6.69M | 8.02M | 10.37M | 7.26M |
| grossProfit | 11.71M | 11.27M | 8.84M | 7.03M | 7.76M | 4.3M | 3.75M | 7.1M | 8.48M | 6.31M |
| researchAndDevelopmentExpenses | 44505 | 35604 | 21456 | 26820 | 26820 | 26820 | 43884 | 124.08K | 161.46K | 161.46K |
| generalAndAdministrativeExpenses | 6.71M | 6.64M | 5.5M | 5.59M | 4.13M | 4.62M | 3.82M | 4.41M | 4.63M | - |
| sellingAndMarketingExpenses | 2.71M | 2.53M | 2.39M | 1.35M | 982.64K | 787.67K | 1.46M | 1.29M | 1.23M | - |
| sellingGeneralAndAdministrativeExpenses | 9.42M | 9.16M | 8.02M | 6.94M | 5.11M | 5.41M | 5.28M | 5.7M | 5.87M | 6.1M |
| otherExpenses | 357.34K | -68450 | 3.27M | 85952 | -225.26K | -209.1K | 66808 | - | 235.27K | - |
| operatingExpenses | 9.82M | 9.09M | 11.31M | 7.03M | 4.89M | 5.2M | 5.35M | 5.77M | 5.94M | 6.32M |
| costAndExpenses | 30.38M | 25.15M | 25.2M | 19.74M | 16.89M | 12.42M | 12.04M | 13.79M | 16.32M | 13.58M |
| netInterestIncome | -184.06K | -97050 | -88165 | -49723 | -53402 | -42746 | -47361 | -66385 | -106.32K | -70567 |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 184.06K | 97050 | 85565 | 49723 | 53402 | 42746 | 47361 | 66385 | 106.32K | 70567 |
| depreciationAndAmortization | 223.22K | 196.48K | 97927 | 130.67K | 116.92K | 114.68K | 110.69K | 192.95K | 235.27K | 218.06K |
| ebitda | 2.39M | 2.11M | -2.26M | -27089 | 3.21M | -551.96K | -1.46M | 1.53M | 2.78M | -159.91K |
| ebit | 2.17M | 1.91M | -2.36M | -157.76K | 3.1M | -666.65K | -1.57M | 1.33M | 2.54M | -377.97K |
| nonOperatingIncomeExcludingInterest | -224.43K | 264.93K | -115.85K | 90174 | -591.76K | -569.21K | -31821 | -66385 | 341.08K | 297.08K |
| operatingIncome | 2.02M | 2.18M | -2.48M | 34 | 2.5M | -896.15K | -1.6M | 1.42M | 2.88M | -80891 |
| totalOtherIncomeExpensesNet | 80616 | 52820 | 27680 | -139.9K | 538.36K | 526.46K | -15540 | 105.66K | -546.18K | -367.65K |
| incomeBeforeTax | 2.1M | 2.23M | -2.45M | -207.48K | 3.04M | -709.4K | -1.62M | 1.37M | 2.34M | -448.54K |
| incomeTaxExpense | 529.39K | 600.76K | -762.35K | 244.98K | 667.09K | -84688 | -321.53K | 444.83K | 745.22K | -78375 |
| netIncomeFromContinuingOperations | 1.57M | 1.63M | -1.69M | -452.46K | 2.38M | -624.71K | -1.3M | 927.26K | 1.59M | -370.16K |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 1.57M | 1.63M | -1.69M | -452.46K | 2.37M | -624.71K | -1.3M | 924.74K | 1.6M | -373.98K |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 1.57M | 1.63M | -1.69M | -455K | 2.37M | -617.77K | -1.3M | 924.74K | 1.6M | -373.98K |
| eps | 0.05 | 0.05 | -0.06 | -0.02 | 0.08 | -0.02 | -0.05 | 0.04 | 0.06 | -0.01 |
| date | 2025-09-30 | 2024-12-31 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| cashAndCashEquivalents | 1.23M | 2.06M | 1.57M | 944.72K | 8.9M | 1.16M | 2.29M | 3.54M | 668.42K | 1.26M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.23M | 2.06M | 1.57M | 944.72K | 8.9M | 1.16M | 2.29M | 3.54M | 668.42K | 1.26M |
| netReceivables | 8.97M | 10.81M | 3.96M | 7.06M | 6.5M | 4.65M | 2.33M | 2.2M | 5.7M | 2.83M |
| accountsReceivables | 5.45M | 10.81M | 3.96M | 6.99M | 6.4M | 4.35M | 2.33M | 2.2M | 5.68M | 2.83M |
| otherReceivables | 3.51M | 3.87M | 3.91M | 68204 | 103.5K | 292.28K | 2068 | 4633 | 17445 | 2580 |
| inventory | 8.53M | 10.16M | 9.48M | 9.35M | 3.02M | 3.14M | 2.75M | 4.29M | 3.91M | 3.53M |
| prepaids | 8.98M | 1.06M | 268.91K | 147.52K | 103.53K | 74610 | 122.12K | 165.3K | 254.08K | 336.7K |
| otherCurrentAssets | -2.49M | 239.72K | 4.6M | 5.26M | 4.78M | 4.52M | 519.06K | 37055 | 112.53K | 87192 |
| totalCurrentAssets | 25.22M | 24.33M | 19.88M | 22.69M | 23.19M | 13.24M | 8.01M | 10.24M | 10.64M | 8.05M |
| propertyPlantEquipmentNet | 3.61M | 3.52M | 3.62M | 3.16M | 3M | 2.81M | 2.8M | 2.84M | 2.87M | 2.94M |
| goodwill | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 |
| intangibleAssets | 115.71K | - | - | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 170.76K | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 |
| longTermInvestments | - | - | 49748 | 87248 | 131.4K | 112.25K | 112.25K | 123K | 123K | - |
| taxAssets | 1.56M | 1.44M | 2.13M | 1.17M | 1.02M | 1.04M | 896.92K | 766.7K | 757.4K | 820K |
| otherNonCurrentAssets | 106.81K | 1.59M | 178.02K | 204.84K | 231.66K | 258.48K | 107.28K | 151.16K | 275.24K | 436.71K |
| totalNonCurrentAssets | 5.34M | 5.16M | 6.04M | 4.68M | 4.44M | 4.27M | 3.97M | 3.94M | 4.08M | 4.25M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 30.56M | 29.49M | 25.91M | 27.37M | 27.63M | 17.51M | 11.98M | 14.18M | 14.72M | 12.3M |
| totalPayables | 2.15M | 4.37M | 2.58M | 1.96M | 2.23M | 1.24M | 543.14K | 515.48K | 894.26K | 1.21M |
| accountPayables | 1.96M | 4.37M | 2.58M | 1.96M | 2.23M | 1.24M | 543.14K | 99098 | 894.26K | 1.21M |
| otherPayables | 199.19K | - | - | - | - | - | - | 416.38K | - | - |
| accruedExpenses | 618.32K | 307.9K | 331.18K | 386.11K | 632.92K | 358.04K | 180.54K | 243.32K | 159.93K | 227.32K |
| shortTermDebt | 6.13M | 935.53K | 1.05M | 1.16M | 1.22M | 1.26M | 1.26M | 93985 | 2.55M | 1.01M |
| capitalLeaseObligationsCurrent | 106.03K | 101.93K | 71182 | 19208 | 30613 | 30037 | - | - | - | - |
| taxPayables | 199.19K | - | 42371 | 195.1K | 256.43K | 324.78K | 13114 | 413.24K | 675.64K | 19980 |
| deferredRevenue | 28371 | 66450 | - | 118.33K | 377.35K | 4.15M | 188.71K | 48147 | 48147 | 518.72K |
| otherCurrentLiabilities | -47637 | 91297 | 277.15K | 464.84K | 691.16K | 4.63M | 256.17K | 464.53K | 772.83K | 300.25K |
| totalCurrentLiabilities | 8.99M | 5.5M | 4.31M | 3.99M | 4.8M | 7.52M | 2.24M | 1.32M | 4.38M | 2.75M |
| longTermDebt | 270.6K | 495.44K | 509.27K | 67288 | 20855 | 25398 | 476.75K | 1.26M | 455.54K | 1.89M |
| capitalLeaseObligationsNonCurrent | 270.6K | 350.7K | 397.48K | 33340 | 20855 | 25398 | - | - | - | - |
| deferredRevenueNonCurrent | - | - | - | - | - | 122.56K | - | 91700 | 131K | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | - | -707.4K | -455.54K | - |
| otherNonCurrentLiabilities | -270.6K | - | - | 514.03K | 509.57K | 476.77K | - | 468.67K | - | - |
| totalNonCurrentLiabilities | 270.6K | 846.14K | 906.75K | 614.66K | 551.28K | 650.13K | 476.75K | 1.82M | 586.54K | 1.89M |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 376.64K | 452.63K | 468.66K | 52548 | 51468 | 55435 | - | - | - | - |
| totalLiabilities | 9.26M | 6.35M | 5.21M | 4.6M | 5.35M | 8.17M | 2.72M | 3.14M | 4.96M | 4.64M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 8.82M | 8.9M | 8.99M | 13.66M | 13.59M | 3.28M | 2.96M | 2.96M | 2.93M | 2.81M |
| retainedEarnings | 5.13M | 4.68M | 3.05M | 5.16M | 5.61M | 3.24M | 3.86M | 5.32M | 4.39M | 2.79M |
| additionalPaidInCapital | 4.59M | - | 6.43M | - | - | - | 852.68K | 608.63K | 125.57K | - |
| date | 2025-09-30 | 2024-12-31 | 2023-09-30 | 2022-09-30 | 2021-09-30 | 2020-09-30 | 2019-09-30 | 2018-09-30 | 2017-09-30 | 2016-09-30 |
|---|---|---|---|---|---|---|---|---|---|---|
| netIncome | 1.57M | 1.63M | -1.69M | -452.46K | 2.38M | -624.71K | -1.3M | 927.26K | 1.59M | -370.16K |
| depreciationAndAmortization | 232.12K | 232.08K | 150.19K | 130.67K | 90095 | 114.68K | 110.69K | 192.95K | 235.27K | 56597 |
| deferredIncomeTax | -166.6K | 501.5K | -1.05M | -212.12K | 289.02K | -143.48K | -81896 | -9300 | -127.99K | -99717 |
| stockBasedCompensation | 283.05K | 548.04K | 129.76K | 472.95K | 21994 | 581.55K | 120.93K | 151.84K | 447.4K | 118.4K |
| changeInWorkingCapital | -10.64M | -4.11M | -249.31K | -8.15M | -5.03M | -983.29K | 667.09K | 2.69M | -2.92M | -199.91K |
| accountsReceivables | -3.54M | -3M | -638.6K | -564.43K | -2.01M | -2.08M | -157.45K | 3.49M | -2.87M | -687.11K |
| inventory | -800.16K | -685.57K | -99812 | -6.34M | 123.12K | -386.04K | 1.54M | -383.63K | -378.4K | 1.18M |
| accountsPayables | -1.74M | 1.31M | 547.33K | -421.35K | 1.17M | 974.04K | 27157 | -341.29K | -463.87K | -689.19K |
| otherWorkingCapital | -4.56M | -427.84K | -58230 | -829.84K | -4.31M | 513.38K | -743.96K | -76776 | 789.37K | 1368 |
| otherNonCashItems | 3.57M | 2M | 2.49M | 2944 | 29764 | -6959 | -209.3K | -69970 | 161.46K | 110.59K |
| netCashProvidedByOperatingActivities | -5.16M | 301.78K | 833.77K | -8.21M | -2.22M | -1.06M | -689.17K | 3.9M | -612.02K | -384.2K |
| investmentsInPropertyPlantAndEquipment | -247.06K | -92859 | -188.78K | -242.76K | -253.4K | -178.02K | -75070 | -41729 | -8784 | -515.31K |
| acquisitionsNet | - | - | - | - | - | - | 38671 | 2400 | - | 7940.0 |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | 40000 | 50400 | - | - | -178.02K | 38671 | 2400 | - | 7940 |
| netCashProvidedByInvestingActivities | -247.06K | -52859 | -138.38K | -242.76K | -253.4K | -178.02K | -36399 | -39329 | -8784 | -507.37K |
| netDebtIssuance | 5.3M | -214.74K | -225.1K | -38072 | -46432 | -4837 | -78900 | -1.12M | 116.95K | 1.36M |
| longTermNetDebtIssuance | 60484 | -214.74K | -225.1K | 17179 | -74644 | -28605 | -78900 | -408.17K | 231.94K | 470K |
| shortTermNetDebtIssuance | 5.24M | - | - | -76760 | 28212 | 23768 | - | -774.91K | -115K | 889.9K |
| netStockIssuance | - | - | - | 80000 | 11.78M | 211.5K | - | 19400 | 68500 | 36000 |
| netCommonStockIssuance | - | - | - | 80000 | 11.78M | 211.5K | - | 19400 | 68500 | 36000 |
| commonStockIssuance | - | - | 190K | 80000 | 11.78M | 211.5K | - | 19400 | 68500 | 36000 |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | - |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -2.94M | -3160 | 210.68K | 21509 | -1.27M | -1509 | -406.68K | -63473 | -156.43K | -96135 |
| netCashProvidedByFinancingActivities | 2.35M | -214.74K | -14422 | 41928 | 10.46M | 205.15K | -485.58K | -1.16M | 29016 | 1.3M |
| 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 | 27.5M | 10.98M | 9.02M | 5.8M | 7.08M | 10.5M | 4.28M | 5.8M | 6.75M | 5.99M |
| costOfRevenue | 18.6M | 8.09M | 6.35M | 3.65M | 4.34M | 6.34M | 2.52M | 3.38M | 3.85M | 3.7M |
| grossProfit | 8.9M | 2.89M | 2.67M | 2.14M | 2.74M | 4.16M | 1.76M | 2.42M | 2.9M | 2.29M |
| researchAndDevelopmentExpenses | - | - | - | 8901 | 8901 | 26703 | 8901 | 8901 | 8901 | 20115 |
| generalAndAdministrativeExpenses | 1.86M | 1.79M | 1.56M | 1.79M | 1.68M | 1.69M | 1.44M | 2.05M | 1.46M | 1.36M |
| sellingAndMarketingExpenses | 2M | 1.05M | 536.06K | 490.1K | 850.17K | 830.6K | 437.34K | 523.51K | 735.59K | 739.98K |
| sellingGeneralAndAdministrativeExpenses | 3.86M | 2.85M | 2.09M | 2.28M | 2.53M | 2.52M | 1.87M | 2.57M | 2.2M | 2.14M |
| otherExpenses | 53854 | 58363 | 127K | 102.52K | 83035 | 50210 | 79961 | -282.29K | 83665 | 3.11M |
| operatingExpenses | 3.86M | 2.91M | 2.22M | 2.39M | 2.62M | 2.59M | 1.95M | 2.29M | 2.2M | 5.28M |
| costAndExpenses | 22.47M | 11M | 8.44M | 6.04M | 6.97M | 8.93M | 4.48M | 5.67M | 6.05M | 8.98M |
| netInterestIncome | -117.2K | -117.64K | -71060 | -55487 | -35997 | -21513 | -23882 | -24767 | -26888 | -22238 |
| interestIncome | - | - | - | - | - | - | - | - | - | - |
| interestExpense | 117.2K | 117.64K | 71060 | 55487 | 35997 | 21513 | 23882 | 24767 | 26888 | 22238 |
| depreciationAndAmortization | 53854 | 57938 | 55939 | 55938 | 55939 | 55400 | 56079 | 54927 | 56777 | 38339 |
| ebitda | 5.09M | 2962 | 850.09K | -288.8K | 187.26K | 1.64M | -133.16K | 148.41K | 778.19K | 150.36K |
| ebit | 5.04M | -54976 | 794.15K | -344.74K | 131.32K | 1.59M | -189.24K | 93480 | 721.41K | 112.02K |
| nonOperatingIncomeExcludingInterest | 28945 | 35549 | -288.03K | 101.05K | -15939 | -21513 | -7260 | 32564 | -15473 | -3.1M |
| operatingIncome | 5.04M | -19427 | 506.12K | -243.69K | 115.38K | 1.57M | -196.5K | 126.04K | 705.94K | -2.98M |
| totalOtherIncomeExpensesNet | -146.14K | -153.19K | 145.91K | -156.54K | -20058 | 111.3K | -16622 | -57331 | -11415 | 2876 |
| incomeBeforeTax | 4.89M | -172.62K | 723.09K | -400.22K | 95322 | 1.68M | -213.12K | 68713 | 694.52K | -2.98M |
| incomeTaxExpense | 1.18M | 368.74K | 179.29K | -210.12K | 6864 | 553.36K | -107.1K | 10731 | 143.77K | -831.4K |
| netIncomeFromContinuingOperations | 3.71M | -541.35K | 543.8K | -190.1K | 88458 | 1.12M | -106.02K | 57982 | 550.76K | -2.15M |
| netIncomeFromDiscontinuedOperations | - | - | - | - | - | - | - | - | - | - |
| otherAdjustmentsToNetIncome | - | - | - | - | - | - | - | - | - | - |
| netIncome | 3.71M | -541.35K | 543.8K | -190.1K | 88458 | 1.13M | -105.62K | 56103 | 550.6K | -2.15M |
| netIncomeDeductions | - | - | - | - | - | - | - | - | - | - |
| bottomLineNetIncome | 3.71M | -541.35K | 543.8K | -190.1K | 88458 | 1.13M | -105.62K | 56103 | 550.6K | -2.15M |
| eps | 0.12 | -0.02 | 0.02 | -0.01 | 0.0 | 0.04 | -0.0 | 0.0 | 0.02 | -0.07 |
| 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 | 1.76M | 3.78M | 1.23M | 2.66M | 5.64M | 2.06M | 4.09M | 2.95M | 3.46M | 1.57M |
| shortTermInvestments | - | - | - | - | - | - | - | - | - | - |
| cashAndShortTermInvestments | 1.76M | 3.78M | 1.23M | 2.66M | 5.64M | 2.06M | 4.09M | 2.95M | 3.46M | 1.57M |
| netReceivables | 25.46M | 9.85M | 8.97M | 5.49M | 6.48M | 10.81M | 5.43M | 7.65M | 6.75M | 7.82M |
| accountsReceivables | 21.97M | 6M | 5.45M | 1.98M | 2.93M | 10.81M | 5.09M | 3.77M | 2.75M | 7.82M |
| otherReceivables | 3.48M | 3.85M | 3.51M | 3.51M | 3.54M | 3.87M | 317.24K | 3.88M | 4M | 3.91M |
| inventory | 17.61M | 21.03M | 8.53M | 9.95M | 9.61M | 10.16M | 7.73M | 9.22M | 9.01M | 9.48M |
| prepaids | 766.45K | 2.87M | 8.98M | 7.58M | 835.45K | 1.06M | 1.91M | 963.63K | 502.68K | 899.87K |
| otherCurrentAssets | 570.14K | 997.32K | -2.49M | -2.87M | 600.17K | 239.72K | 210.75K | 132.58K | 132.25K | 113.24K |
| totalCurrentAssets | 45.39M | 37.53M | 25.22M | 22.79M | 23.16M | 24.33M | 19.38M | 20.16M | 19.69M | 19.88M |
| propertyPlantEquipmentNet | 3.62M | 3.66M | 3.61M | 3.66M | 3.71M | 3.52M | 3.51M | 3.52M | 3.58M | 3.62M |
| goodwill | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 |
| intangibleAssets | 97910 | - | 115.71K | - | - | - | - | - | - | - |
| goodwillAndIntangibleAssets | 152.96K | 55050 | 170.76K | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 | 55050 |
| longTermInvestments | - | - | - | - | - | - | - | - | 49748 | - |
| taxAssets | 905.8K | 1.63M | 1.56M | 1.65M | 1.39M | 1.44M | 2.09M | 2M | 1.98M | 2.13M |
| otherNonCurrentAssets | 97910 | 106.81K | 115.71K | 124.61K | 133.51K | 1.59M | 151.32K | 160.22K | 169.12K | 2.36M |
| totalNonCurrentAssets | 4.68M | 5.46M | 5.34M | 5.49M | 5.28M | 5.16M | 5.81M | 5.74M | 5.83M | 6.04M |
| otherAssets | - | - | - | - | - | - | - | - | - | - |
| totalAssets | 50.07M | 42.99M | 30.56M | 28.29M | 28.44M | 29.49M | 25.19M | 25.9M | 25.53M | 25.91M |
| totalPayables | 11.03M | 10.17M | 2.15M | 3.06M | 2.84M | 4.37M | 1.15M | 1.67M | 1.85M | 3.07M |
| accountPayables | 10.38M | 9.49M | 1.96M | 2.97M | 2.81M | 4.37M | 1.09M | 1.67M | 1.85M | 3.07M |
| otherPayables | 646.74K | 679.4K | 199.19K | 87413 | 33432 | - | 56662 | - | - | - |
| accruedExpenses | 1.02M | 1.2M | 618.32K | 373.6K | 219.19K | 307.9K | 545.64K | 483.3K | 217.92K | 500.63K |
| shortTermDebt | 13.02M | 10.54M | 6.13M | 3.73M | 3.81M | 935.53K | 828.69K | 856.2K | 883.72K | 1.05M |
| capitalLeaseObligationsCurrent | 107.47K | 107.47K | 106.03K | 104.62K | 103.26K | 101.93K | 98263 | 96958 | 95691 | 71182 |
| taxPayables | - | 543.53K | 199.19K | 91324 | 33432 | - | 38122 | 49672 | 40111 | - |
| deferredRevenue | 24435 | 24435 | 28371 | 46456 | 55061 | 66450 | 67985 | 77813 | 77813 | - |
| otherCurrentLiabilities | 1.22M | 1.59M | -47637 | 451.26K | -2347 | 91297 | 632.16K | 260.53K | 245.4K | -380.45K |
| totalCurrentLiabilities | 25.26M | 22.05M | 8.99M | 7.31M | 6.97M | 5.5M | 2.69M | 3.31M | 3.25M | 4.31M |
| longTermDebt | - | - | 270.6K | 955 | 4818 | 495.44K | 11791 | 15438 | 18494 | 509.27K |
| capitalLeaseObligationsNonCurrent | 216.83K | 243.23K | 270.6K | 297.61K | 324.3K | 350.7K | 323.24K | 348.25K | 373K | 397.48K |
| deferredRevenueNonCurrent | - | - | - | - | - | - | - | - | - | - |
| deferredTaxLiabilitiesNonCurrent | - | - | - | - | - | - | 28700 | 25500 | - | - |
| otherNonCurrentLiabilities | - | - | -270.6K | - | - | - | 487.37K | 487.37K | 487.37K | - |
| totalNonCurrentLiabilities | 216.83K | 243.23K | 270.6K | 298.56K | 329.12K | 846.14K | 851.1K | 876.56K | 878.86K | 906.75K |
| otherLiabilities | - | - | - | - | - | - | - | - | - | - |
| capitalLeaseObligations | 324.3K | 350.7K | 376.64K | 402.23K | 427.56K | 452.63K | 421.5K | 445.21K | 468.69K | 468.66K |
| totalLiabilities | 25.48M | 22.29M | 9.26M | 7.61M | 7.3M | 6.35M | 3.54M | 4.19M | 4.12M | 5.21M |
| treasuryStock | - | - | - | - | - | - | - | - | - | - |
| preferredStock | - | - | - | - | - | - | - | - | - | - |
| commonStock | 8.82M | 8.82M | 8.82M | 8.84M | 8.85M | 8.9M | 8.92M | 8.93M | 8.95M | 8.99M |
| retainedEarnings | 8.29M | 4.58M | 5.13M | 4.58M | 4.77M | 4.68M | 3.55M | 3.66M | 3.6M | 3.05M |
| additionalPaidInCapital | 4.59M | 4.59M | 4.59M | 4.59M | 4.59M | - | 6.46M | 6.46M | 6.46M | 6.43M |
| 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 | 3.71M | -541.35K | 543.8K | -190.1K | 88458 | 1.13M | -106.02K | 56103 | 550.6K | -2.15M |
| depreciationAndAmortization | 53854 | 57938 | 55939 | 55938 | 55939 | 64301 | 56079 | 54927 | 56777 | 39680 |
| deferredIncomeTax | 727.7K | -7000 | 78700 | -283.9K | 38600 | 485.3K | -103K | -15500 | 134.7K | -970.1K |
| stockBasedCompensation | - | 7507 | - | 20614 | 131.22K | 131.22K | 131.22K | 208.41K | 77190 | 44750 |
| changeInWorkingCapital | -9.18M | -1.11M | -4.37M | -2.44M | 3.37M | -7.21M | 1.46M | -810.57K | 1.06M | -1.37M |
| accountsReceivables | -15.61M | -883.26K | -3.48M | 989.27K | 4.36M | -5.41M | 2.22M | -895.98K | 1.11M | -270.54K |
| inventory | 4.19M | -12.5M | 1.42M | -340.94K | 558.01K | -2.43M | 734.7K | 384.85K | 628.84K | -2.78M |
| accountsPayables | 585.42K | 8.2M | -706.12K | 366.6K | -1.4M | 2.72M | -571.58K | 104.51K | -941.84K | 1.05M |
| otherWorkingCapital | 1.65M | 4.08M | -1.6M | -3.45M | -143.94K | 631.61K | -922.46K | -403.94K | 262.69K | 1.69M |
| otherNonCashItems | -9962 | -131.25K | -68122 | 236.04K | -9962 | 3.41M | -120.34K | 10311 | -533.55K | 3.56M |
| netCashProvidedByOperatingActivities | -4.7M | -1.72M | -3.76M | -2.6M | 3.67M | -2.47M | 1.31M | -496.32K | 1.96M | 131.98K |
| investmentsInPropertyPlantAndEquipment | - | -100000 | - | - | -237.06K | -10000 | -76359 | -4 | -6500 | -73619 |
| acquisitionsNet | - | - | - | - | - | - | - | - | - | - |
| purchasesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| salesMaturitiesOfInvestments | - | - | - | - | - | - | - | - | - | - |
| otherInvestingActivities | - | - | - | - | - | - | 40000 | - | - | -12600 |
| netCashProvidedByInvestingActivities | - | -100000 | - | - | -237.06K | -10000 | -36359 | - | -6500 | -86219 |
| netDebtIssuance | 2.59M | 6.62M | 2.33M | -22023 | 2.92M | 70973 | -62567 | -45475 | -21748 | -84313 |
| longTermNetDebtIssuance | -3503 | -20724 | -3375 | -3863 | -3251 | 70973 | -62707 | -45475 | -3404 | -84313 |
| shortTermNetDebtIssuance | 2.6M | 6.64M | 2.33M | -18160 | 2.92M | - | -73377 | - | -18344 | - |
| netStockIssuance | - | - | - | - | - | - | - | - | - | -38000 |
| netCommonStockIssuance | - | - | - | - | - | - | - | - | - | -38000 |
| commonStockIssuance | - | - | - | - | - | - | - | - | - | - |
| commonStockRepurchased | - | - | - | - | - | - | - | - | - | -38000 |
| netPreferredStockIssuance | - | - | - | - | - | - | - | - | - | - |
| netDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| commonDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| preferredDividendsPaid | - | - | - | - | - | - | - | - | - | - |
| otherFinancingActivities | -100.92K | -2.11M | -80817 | -97378 | -2.76M | 143.18K | -140 | -22400 | -133.38K | 58676 |
| netCashProvidedByFinancingActivities | 2.49M | 4.5M | 2.25M | -119.4K | 152.54K | 70973 | -62707 | -67875 | -155.13K | -63637 |