XML 51 R38.htm IDEA: XBRL DOCUMENT v3.23.2
Nature of Operations and Summary of Significant Accounting Policies - Computation of Basic and Diluted Net Income (Loss) Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2021
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Mar. 31, 2022
Jun. 30, 2022
Sep. 30, 2022
Sep. 30, 2021
Sep. 30, 2020
Organization, Consolidation and Presentation of Financial Statements [Abstract]                          
Net income $ (311) $ (215) $ 435 $ 3,123 $ 1,807 $ 2,985 $ 1,019 $ 2,167 $ 3,559 $ 3,344 $ 3,032 $ 7,978 $ 7,814
Weighted-average shares outstanding—basic (in shares) 44,661 44,669 44,775 44,788 44,616 43,773 43,138 42,476 44,795 44,721 44,595 43,509 41,410
Common stock equivalents (in shares)                     1,185 1,574 1,123
Shares used in calculating net income per share—diluted (in shares) 45,311 45,224 46,097 46,155 46,236 45,194 44,554 43,897 46,206 45,793 45,780 45,083 42,533
Net income (loss) per share:                          
Net income per share—basic (in dollars per share) $ (0.01) $ (0.00) $ 0.01 $ 0.07 $ 0.04 $ 0.07 $ 0.02 $ 0.05 $ 0.08 $ 0.07 $ 0.07 $ 0.18 $ 0.19
Net income per share—diluted (in dollars per share) $ (0.01) $ 0 $ 0.01 $ 0.07 $ 0.04 $ 0.07 $ 0.02 $ 0.05 $ 0.08 $ 0.07 $ 0.07 $ 0.18 $ 0.18