XML 95 R81.htm IDEA: XBRL DOCUMENT v3.20.2
Selected Quarterly Financial Data (unaudited) (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Jun. 30, 2020
Mar. 31, 2020
Dec. 31, 2019
Sep. 30, 2019
Jun. 30, 2019
Mar. 31, 2019
Dec. 31, 2018
Sep. 30, 2018
Jun. 30, 2020
Jun. 30, 2019
Jun. 30, 2018
Consolidated Statements of Operations Data                      
Revenues $ 130,589 $ 171,646 $ 132,374 $ 126,720 $ 120,373 $ 139,552 $ 107,204 $ 100,504 $ 561,329 $ 467,633 $ 377,527
Gross profit 84,714 123,565 86,950 84,090 80,279 99,807 69,134 64,562 379,319 313,782 228,330
Operating income 6,316 47,741 6,114 6,000 9,209 36,212 7,027 3,776 66,171 56,224 15,949
Net income $ 4,950 $ 40,132 $ 5,467 $ 13,906 $ 10,241 $ 28,026 $ 5,704 $ 9,852 $ 64,455 $ 53,823 $ 38,598
Net income per share:                      
Basic (in dollars per share) $ 0.09 $ 0.75 $ 0.10 $ 0.26 $ 0.19 $ 0.53 $ 0.11 $ 0.19 $ 1.20 $ 1.02 $ 0.74
Diluted (in dollars per share) $ 0.09 $ 0.72 $ 0.10 $ 0.25 $ 0.18 $ 0.51 $ 0.10 $ 0.18 $ 1.15 $ 0.97 $ 0.70
Weighted-average shares used in computing net income per share:                      
Basic (in shares) 53,731 53,629 53,542 53,287 53,017 52,934 52,842 52,865 53,547 52,914 52,425
Diluted (in shares) 55,970 55,953 55,826 55,713 55,692 55,465 55,081 55,487 55,807 55,414 54,887