| Revenue | 24.91M |
| Operating expenses: | |
| Direct expenses | 10.25M |
| Selling, general and administrative | 6.49M |
| Depreciation and amortization | 950K |
| Total operating expenses | 17.69M |
| Operating income | 7.22M |
| Interest income | 19K |
| Interest expense | -117K |
| Other, net | 14K |
| Total other expense | -84K |
| Income before income taxes | 7.13M |
| Provision for income taxes | 2.66M |
| Net income | 4.47M |
| Net income per share – basic (in Dollars per share) | 0.65 |
| Net income per share – diluted (in Dollars per share) | 0.64 |
| Weighted average shares and share equivalents outstanding – basic (in Shares) | 6.89M |
| Weighted average shares and share equivalents outstanding – diluted (in Shares) | 7.02M |