XML 79 R66.htm IDEA: XBRL DOCUMENT v3.21.2
Quarterly Information (Unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Sep. 30, 2020
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2019
Quarterly Financial Information Disclosure [Abstract]                              
Revenue $ 33,270 $ 31,778 $ 28,773 $ 25,976 $ 30,638 $ 25,413 $ 23,192 $ 22,067 $ 25,018 $ 21,906 $ 19,983 $ 17,683 $ 119,797 $ 101,310 $ 84,590
Cost of revenue 3,200 3,410 3,792 4,138 3,577 3,496 3,186 2,933 3,229 3,168 2,991 2,878      
Operating expenses 26,145 22,936 22,598 20,301 20,991 20,483 18,941 18,835 17,260 21,647 18,642 19,365      
Operating income (loss) 3,925 5,432 2,383 1,537 6,070 1,434 1,065 299 4,529 (2,909) (1,650) (4,560) 13,277 8,868 (4,590)
Interest expense 1,587 2,223 1,319 0                 5,129 0 0
Other income, net 106 80 372 96 61 145 32 303 350 98 140 14 654 541 602
Income tax provision (637) (304) (417) 534 (1,135) (231) (188) (41) (1,597) 2,712 794 1,355 (824) (1,595) 3,264
Net income (loss) $ 1,807 $ 2,985 $ 1,019 $ 2,167 $ 4,996 $ 1,348 $ 909 $ 561 $ 3,282 $ (99) $ (716) $ (3,191) $ 7,978 $ 7,814 $ (724)
Net income (loss) per share:                              
Net income (loss) per share—basic (in dollars per share) $ 0.04 $ 0.07 $ 0.02 $ 0.05 $ 0.12 $ 0.03 $ 0.02 $ 0.01 $ 0.08 $ 0 $ (0.02) $ (0.08) $ 0.18 $ 0.19 $ (0.02)
Net income (loss) per share—diluted (in dollars per share) $ 0.04 $ 0.07 $ 0.02 $ 0.05 $ 0.12 $ 0.03 $ 0.02 $ 0.01 $ 0.08 $ 0 $ (0.02) $ (0.08) $ 0.18 $ 0.18 $ (0.02)
Shares used in calculating net income (loss) per share—basic (in shares) 44,616 43,773 43,138 42,476 41,770 41,483 41,022 40,615 40,252 39,936 38,926 38,247 43,509 41,410 39,341
Shares used in calculating net income (loss) per share—diluted (in shares) 46,236 45,194 44,554 43,897 43,101 42,428 42,028 41,828 41,635 39,936 38,926 38,247 45,083 42,533 39,341