v3.26.1
Consolidated statements of stockholders' equity - USD ($)
$ in Thousands
Total
Common stock
Additional paid-in capital
Accumulated other comprehensive income (loss)
Accumulated deficit
Beginning balance (in shares) at Mar. 31, 2023   53,571,577      
Beginning balance at Mar. 31, 2023 $ 411,017 $ 535 $ 832,481 $ 0 $ (421,999)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 127,663       127,663
Stock-based compensation 40,609   40,609    
Exercise of stock options and vesting of restricted stock (in shares)   1,359,300      
Exercise of stock options and vesting of restricted stock 5,561 $ 14 5,547    
Issuance of common stock as consideration for Acquisition (in shares)   577,659      
Issuance of common stock as consideration for acquisition 57,772 $ 6 57,766    
Foreign currency translation adjustment (50)     (50)  
Ending balance (in shares) at Mar. 31, 2024   55,508,536      
Ending balance at Mar. 31, 2024 642,572 $ 555 936,403 (50) (294,336)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 112,089       112,089
Stock-based compensation 71,732   71,732    
Exercise of stock options and vesting of restricted stock (in shares)   1,031,600      
Exercise of stock options and vesting of restricted stock 953 $ 9 944    
Repurchase of common stock (in shares)   (810,099)      
Repurchase of common stock (67,062) $ (8) (67,054)    
Foreign currency translation adjustment $ 571     571  
Ending balance (in shares) at Mar. 31, 2025 55,730,037 55,730,037      
Ending balance at Mar. 31, 2025 $ 760,855 $ 556 942,025 521 (182,247)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 26,318       26,318
Stock-based compensation 86,907   86,907    
Exercise of stock options and vesting of restricted stock (in shares)   1,403,349      
Exercise of stock options and vesting of restricted stock 5,797 $ 14 5,783    
Issuance of common stock as consideration for Acquisition (in shares)   2,582,371      
Issuance of common stock as consideration for acquisition 300,278 $ 26 300,252    
Repurchase of common stock (in shares)   (626,049)      
Repurchase of common stock (49,986) $ (6) (49,980)    
Foreign currency translation adjustment $ 361     361  
Ending balance (in shares) at Mar. 31, 2026 59,089,708 59,089,708      
Ending balance at Mar. 31, 2026 $ 1,130,530 $ 590 $ 1,284,987 $ 882 $ (155,929)