| Line item | 2026-01-31 FY | 2025-01-31 FY | 2024-01-31 FY | 2023-01-31 FY | 2022-01-31 FY | 2021-01-31 FY |
|---|---|---|---|---|---|---|
| Revenue | $199.65M | $266.24M | $269.12M | $231.06M | $184.83M | $152.79M |
| Cost of Revenue | $118.41M | $151.55M | $153.06M | $145.72M | $123.90M | $97.87M |
| Gross Profit | $81.24M | $114.69M | $116.06M | $85.34M | $60.93M | $54.92M |
| Operating Expenses | – | – | – | – | – | – |
| R&D | – | – | – | – | – | – |
| SG&A | $77.58M | $86.83M | $84.18M | $74.50M | $61.27M | $54.20M |
| Operating Income | $3.66M | $27.86M | $31.88M | $10.84M | -$336.00K | $735.00K |
| Interest Expense | $300.00K | $349.00K | $2.68M | $1.98M | $1.20M | $1.54M |
| Tax Expense | $895.00K | $6.78M | $7.33M | -$8.50M | $11.41M | -$744.00K |
| Net Income | $2.57M | $21.64M | $21.91M | $16.55M | -$15.14M | -$2.23M |
| EPS (basic) | 0.1600 | 1.3200 | 1.3400 | 1.0300 | -0.9500 | -0.1400 |
| EPS (diluted) | 0.1600 | 1.3200 | 1.3400 | 1.0200 | -0.9500 | -0.1400 |
| Shares (diluted) | $15.77M | $16.37M | $16.39M | $16.19M | $15.95M | $15.76M |