XML 42 R28.htm IDEA: XBRL DOCUMENT
v3.23.2

Quarterly Financial Data (Tables) | 12 Months Ended
--- | ---
Jun. 30, 2023
Text Block [Abstract] |
Summary of Quarterly Results of Operations and Share Data | ​
​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​ | ​
​ | ​ | 1st Quarter | ​ | 2nd Quarter | ​ | 3rd Quarter | ​ | 4th Quarter | ​ | Fiscal Year
​ | ​ | (in thousands, except per share data)
Fiscal Year 2023 |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
Revenue | ​ | $ | 24,763 | ​ | $ | 25,600 | ​ | $ | 23,013 | ​ | $ | 24,635 | ​ | $ | 98,011
Gross profit | ​ | $ | 18,481 | ​ | $ | 18,848 | ​ | $ | 15,418 | ​ | $ | 17,949 | ​ | $ | 70,696
Income (loss) from operations | ​ | $ | (670) | ​ | $ | 213 | ​ | $ | (512) | ​ | $ | 2,358 | ​ | $ | 1,389
Net income (loss) | ​ | $ | (16) | ​ | $ | (104) | ​ | $ | (372) | ​ | $ | 2,601 | ​ | $ | 2,109
Basic net income (loss) per share | ​ | $ | (0.00) | ​ | $ | (0.00) | ​ | $ | (0.01) | ​ | $ | 0.08 | ​ | $ | 0.07
Diluted net income (loss) per share | ​ | $ | (0.00) | ​ | $ | (0.00) | ​ | $ | (0.01) | ​ | $ | 0.08 | ​ | $ | 0.06
​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​
Fiscal Year 2022 |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​ |  | ​ | ​
Revenue | ​ | $ | 21,451 | ​ | $ | 23,093 | ​ | $ | 23,904 | ​ | $ | 23,503 | ​ | $ | 91,951
Gross profit | ​ | $ | 16,153 | ​ | $ | 16,992 | ​ | $ | 17,367 | ​ | $ | 16,902 | ​ | $ | 67,414
Income (loss) from operations | ​ | $ | 691 | ​ | $ | (630) | ​ | $ | (476) | ​ | $ | (1,723) | ​ | $ | (2,138)
Net income (loss) | ​ | $ | 551 | ​ | $ | (826) | ​ | $ | (615) | ​ | $ | (1,551) | ​ | $ | (2,441)
Basic net income (loss) per share | ​ | $ | 0.02 | ​ | $ | (0.03) | ​ | $ | (0.02) | ​ | $ | (0.05) | ​ | $ | (0.08)
Diluted net income (loss) per share | ​ | $ | 0.02 | ​ | $ | (0.03) | ​ | $ | (0.02) | ​ | $ | (0.05) | ​ | $ | (0.08)

X
- Definition Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data. + References Reference 1: http://www.xbrl.org/2003/role/disclosureRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 270 -Publisher FASB -URI https://asc.fasb.org//1943274/2147482964/270-10-50-1 + Details
Name: | us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_TextBlockAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration