XML 17 R6.htm IDEA: XBRL DOCUMENT v3.22.2.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock.
Retained Earnings
Accumulated Other Comprehensive Loss
Total
Balance at Jun. 30, 2021 $ 105,724 $ 548,842 $ (14,746) $ 639,820
Balance (in shares) at Jun. 30, 2021 17,854,110      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 155     155
Exercise of stock options (in shares) 162,393      
Vesting of RSUs (in shares) 310,077      
Shares issued under employee stock purchase program $ 1,990     1,990
Shares issued under employee stock purchase program (in shares) 27,960      
Stock-based compensation expense $ 7,113     7,113
Repurchase of common stock $ (16,231)     (16,231)
Repurchase of common stock (in shares) (168,506)      
Taxes paid related to net share settlement of equity awards $ (18,611)     (18,611)
Taxes paid related to net share settlement of equity awards (in shares) (244,641)      
Adoption of ASU 2020-06 for convertible notes | ASU 2020-06 $ (26,763) 18,956   (7,807)
Net income   19,052   19,052
Other comprehensive loss     (2,169) (2,169)
Balance at Sep. 30, 2021 $ 53,377 586,850 (16,915) 623,312
Balance (in shares) at Sep. 30, 2021 17,941,393      
Balance at Jun. 30, 2022 $ 17 663,869 (25,462) 638,424
Balance (in shares) at Jun. 30, 2022 16,870,050      
Increase (Decrease) in Shareholders' Equity        
Exercise of stock options $ 194     194
Exercise of stock options (in shares) 2,919      
Vesting of RSUs (in shares) 286,119      
Shares issued under employee stock purchase program $ 1,969     1,969
Shares issued under employee stock purchase program (in shares) 28,603      
Stock-based compensation expense $ 7,177     7,177
Repurchase of common stock $ (208) (17,079)   (17,287)
Repurchase of common stock (in shares) (208,427)      
Taxes paid related to net share settlement of equity awards $ (9,132) (2,008)   (11,140)
Taxes paid related to net share settlement of equity awards (in shares) (125,111)      
Net income   11,235   11,235
Other comprehensive loss     (5,919) (5,919)
Balance at Sep. 30, 2022 $ 17 $ 656,017 $ (31,381) $ 624,653
Balance (in shares) at Sep. 30, 2022 16,854,153