XML 19 R7.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Mar. 31, 2023   193,941      
Beginning balance at Mar. 31, 2023 $ 966,116 $ 194 $ 762,150 $ (14,083) $ 217,855
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 12,959   12,959    
Exercise of stock options (in shares)   1,251      
Exercise of stock options 3,293 $ 1 3,292    
Vesting of restricted stock units (in shares)   121      
Tax withholding on shares under stock-based compensation awards (1,964)   (1,964)    
Repurchase and retirement of common stock, including excise tax (in shares)   (664)      
Repurchase and retirement of common stock, including excise tax (21,105)       (21,105)
Common stock warrant expense 1,335   1,335    
Other comprehensive income 1,747     1,747  
Net income 28,406       28,406
Ending balance (in shares) at Jun. 30, 2023   194,649      
Ending balance at Jun. 30, 2023 990,787 $ 195 777,772 (12,336) 225,156
Beginning balance (in shares) at Mar. 31, 2024   186,562      
Beginning balance at Mar. 31, 2024 901,397 $ 187 823,885 (2,664) 79,989
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation $ 16,097   16,097    
Exercise of stock options (in shares) 784 784      
Exercise of stock options $ 2,548 $ 1 2,547    
Vesting of restricted stock units (in shares)   211      
Tax withholding on shares under stock-based compensation awards (2,394)   (2,394)    
Repurchase and retirement of common stock, including excise tax (in shares)   (1,853)      
Repurchase and retirement of common stock, including excise tax (48,436) $ (2)     (48,434)
Common stock warrant expense 1,335   1,335    
Other comprehensive income 1,656     1,656  
Net income 41,377       41,377
Ending balance (in shares) at Jun. 30, 2024   185,704      
Ending balance at Jun. 30, 2024 $ 913,580 $ 186 $ 841,470 $ (1,008) $ 72,932