XML 19 R7.htm IDEA: XBRL DOCUMENT v3.23.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY - USD ($)
shares in Thousands, $ in Thousands
Total
Class A and Class B Common Stock
Additional Paid-In Capital
Accumulated Other Comprehensive Loss
Retained Earnings
Beginning balance (in shares) at Mar. 31, 2022   192,398      
Beginning balance at Mar. 31, 2022 $ 878,594 $ 192 $ 702,589 $ (15,294) $ 191,107
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Stock-based compensation 8,445   8,445    
Exercise of stock options and common stock warrants (in shares)   1,204      
Exercise of stock options and common stock warrants 3,023 $ 1 3,022    
Vesting of restricted stock units (in shares)   8      
Tax withholding on shares under stock-based compensation awards (109)   (109)    
Repurchase and retirement of common stock (in shares)   (274)      
Repurchase and retirement of common stock (8,874)       (8,874)
Common stock warrant expense 1,335   1,335    
Other comprehensive income (loss) (2,631)     (2,631)  
Net income 22,383       22,383
Ending balance (in shares) at Jun. 30, 2022   193,336      
Ending balance at Jun. 30, 2022 902,166 $ 193 715,282 (17,925) 204,616
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 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 (in shares)   (664)      
Repurchase and retirement of common stock (21,105)       (21,105)
Common stock warrant expense 1,335   1,335    
Other comprehensive income (loss) 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