|
Concept
|
2025 | 2024 | 2023 |
|---|---|---|---|
| Revenue |
$65.81M
-0.99%
YoY
|
$66.47M
-3.8%
YoY
|
$69.09M
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$6.139M
-28.09%
YoY
|
$8.537M
-4.57%
YoY
|
$8.946M
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$2.700M
8.0%
YoY
|
$2.500M
-40.09%
YoY
|
$4.173M
-20.24%
YoY
|
| Operating Expenses |
$6.139M
-28.09%
YoY
|
$8.537M
-4.57%
YoY
|
$8.946M
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
| Pretax Income |
$4.815M
-175.81%
YoY
|
-$6.351M
-538.6%
YoY
|
$1.448M
-31.21%
YoY
|
| Income Tax |
$870.0K
-735.04%
YoY
|
-$137.0K
-141.52%
YoY
|
$330.0K
-6700.0%
YoY
|
| Net Earnings |
$1.253M
-120.16%
YoY
|
-$6.214M
-655.81%
YoY
|
$1.118M
-47.01%
YoY
|
| Basic Earnings Per Share |
$0.07
-104.02%
YoY
|
-$1.74
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.07
-104.02%
YoY
|
-$1.74
-3187.3%
YoY
|
$0.06
-47.01%
YoY
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
18.20M
410.91%
YoY
|
3.562M
N/A
|
0.000
N/A
|
| Diluted Shares Outstanding |
18.20M
410.91%
YoY
|
3.562M
N/A
|
N/A
|
|
Concept
|
2026 Q1 | 2025 Q4 | 2025 Q3 | 2025 Q2 | 2025 Q1 | 2024 Q4 | 2024 Q3 | 2024 Q2 | 2024 Q1 | 2023 Q4 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue |
$16.40M
-4.65%
YoY
|
N/A
|
$18.74M
10.8%
YoY
|
$17.54M
10.41%
YoY
|
$17.20M
10.33%
YoY
|
N/A
|
$16.91M
18.91%
YoY
|
$15.89M
N/A
|
$15.59M
N/A
|
N/A
|
| Cost Of Revenue |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Gross Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Selling, General & Admin |
$1.403M
-35.02%
YoY
|
N/A
|
$2.411M
5.84%
YoY
|
$2.318M
9.03%
YoY
|
$2.159M
0.98%
YoY
|
N/A
|
$2.278M
0.49%
YoY
|
$2.126M
N/A
|
$2.138M
N/A
|
N/A
|
| Research & Development |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Depreciation & Amortization |
$685.0K
7.7%
YoY
|
$839.0K
13.53%
YoY
|
$773.0K
8.87%
YoY
|
$751.0K
-4.82%
YoY
|
$636.0K
-20.2%
YoY
|
$739.0K
-82.29%
YoY
|
$710.0K
N/A
|
$789.0K
N/A
|
$797.0K
N/A
|
$4.173M
N/A
|
| Operating Expenses |
$1.403M
-35.02%
YoY
|
N/A
|
$2.411M
5.84%
YoY
|
$2.318M
9.03%
YoY
|
$2.159M
0.98%
YoY
|
N/A
|
$2.278M
0.49%
YoY
|
$2.126M
N/A
|
$2.138M
N/A
|
N/A
|
| Operating Profit |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Interest Expense |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Other Income/Expense, Net |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Pretax Income |
$613.0K
-30.18%
YoY
|
$1.503M
-128.55%
YoY
|
$1.336M
-216.99%
YoY
|
$1.098M
0.55%
YoY
|
$878.0K
-184.67%
YoY
|
-$5.264M
-463.54%
YoY
|
-$1.142M
-138.66%
YoY
|
$1.092M
N/A
|
-$1.037M
N/A
|
$1.448M
N/A
|
| Income Tax |
$119.0K
-31.21%
YoY
|
$222.0K
128.87%
YoY
|
$256.0K
-203.64%
YoY
|
$219.0K
-9.88%
YoY
|
$173.0K
-175.22%
YoY
|
$97.00K
-70.61%
YoY
|
-$247.0K
-145.32%
YoY
|
$243.0K
N/A
|
-$230.0K
N/A
|
$330.0K
N/A
|
| Net Earnings |
$119.0K
-83.12%
YoY
|
-$1.411M
-73.68%
YoY
|
$1.080M
-220.67%
YoY
|
$879.0K
3.53%
YoY
|
$705.0K
-187.36%
YoY
|
-$5.361M
-579.52%
YoY
|
-$895.0K
-137.15%
YoY
|
$849.0K
-351.18%
YoY
|
-$807.0K
-452.4%
YoY
|
$1.118M
N/A
|
| Basic Earnings Per Share |
$0.01
-75.0%
YoY
|
N/A
|
$0.06
N/A
|
$0.05
N/A
|
$0.04
N/A
|
N/A
|
$0.00
N/A
|
$0.00
N/A
|
$0.00
N/A
|
N/A
|
| Diluted Earnings Per Share |
$0.01
-75.0%
YoY
|
-$0.07
-81.95%
YoY
|
$0.06
-243.79%
YoY
|
$0.05
23.36%
YoY
|
$0.04
-196.66%
YoY
|
-$0.38
-771.22%
YoY
|
-$0.05
N/A
|
$0.04
N/A
|
-$0.04
N/A
|
$0.06
N/A
|
| COMMON SHARES |
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
N/A
|
| Basic Shares Outstanding |
17.16M
-13.5%
YoY
|
19.84M
0.0%
YoY
|
19.84M
N/A
|
19.84M
N/A
|
19.84M
N/A
|
19.84M
N/A
|
0.000
N/A
|
0.000
N/A
|
0.000
N/A
|
N/A
|
| Diluted Shares Outstanding |
16.29M
-11.07%
YoY
|
N/A
|
18.35M
N/A
|
18.33M
N/A
|
18.31M
N/A
|
N/A
|
0.000
N/A
|
0.000
N/A
|
0.000
N/A
|
N/A
|
Loading...