XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Quarterly Financial Data - Summary of Quarterly Results of Operations and Share Data (Detail) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2024
Mar. 31, 2024
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2024
Jun. 30, 2023
Quarterly Financial Information Disclosure [Abstract]                    
Revenue $ 22,462 $ 22,350 $ 23,815 $ 24,176 $ 24,635 $ 23,013 $ 25,600 $ 24,763 $ 92,803 $ 98,011
Gross profit 15,556 15,492 16,825 17,338 17,949 15,418 18,848 18,481 65,211 70,696
Income (loss) from operations 1,192 938 2,425 1,416 2,358 (512) 213 (670) 5,971 1,389
Net Income (Loss) $ 1,506 $ 1,493 $ 2,185 $ 2,596 $ 2,601 $ (372) $ (104) $ (16) $ 7,780 $ 2,109
Earnings (loss) per share: Basic $ 0.05 $ 0.05 $ 0.07 $ 0.08 $ 0.08 $ (0.01) $ 0.00 $ 0.00 $ 0.25 $ 0.07
Earnings (loss) per share: Diluted $ 0.05 $ 0.05 $ 0.07 $ 0.08 $ 0.08 $ (0.01) $ 0.00 $ 0.00 $ 0.25 $ 0.06