v3.24.3
Condensed consolidated statements of stockholders' equity (unaudited) - 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 52,977       52,977
Stock-based compensation 7,223   7,223    
Exercise of stock options and vesting of restricted stock (in shares)   754,953      
Exercise of stock options and vesting of restricted stock 485 $ 8 477    
Ending balance (in shares) at Jun. 30, 2023   54,326,530      
Ending balance at Jun. 30, 2023 471,702 $ 543 840,181 0 (369,022)
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 86,248        
Foreign currency translation adjustment $ 0        
Ending balance (in shares) at Sep. 30, 2023 54,621,561 54,530,512      
Ending balance at Sep. 30, 2023 $ 516,428 $ 545 851,634 0 (335,751)
Beginning balance (in shares) at Jun. 30, 2023   54,326,530      
Beginning balance at Jun. 30, 2023 471,702 $ 543 840,181 0 (369,022)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 33,271       33,271
Stock-based compensation 11,190   11,190    
Exercise of stock options and vesting of restricted stock (in shares)   203,982      
Exercise of stock options and vesting of restricted stock 265 $ 2 263    
Foreign currency translation adjustment $ 0        
Ending balance (in shares) at Sep. 30, 2023 54,621,561 54,530,512      
Ending balance at Sep. 30, 2023 $ 516,428 $ 545 851,634 0 (335,751)
Beginning balance (in shares) at Mar. 31, 2024 55,583,660 55,508,536      
Beginning balance at Mar. 31, 2024 $ 642,572 $ 555 936,403 (50) (294,336)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 47,555       47,555
Stock-based compensation 12,958   12,958    
Exercise of stock options and vesting of restricted stock (in shares)   878,925      
Exercise of stock options and vesting of restricted stock 464 $ 8 456    
Foreign currency translation adjustment 41     41  
Ending balance (in shares) at Jun. 30, 2024   56,387,461      
Ending balance at Jun. 30, 2024 $ 703,590 $ 563 949,817 (9) (246,781)
Beginning balance (in shares) at Mar. 31, 2024 55,583,660 55,508,536      
Beginning balance at Mar. 31, 2024 $ 642,572 $ 555 936,403 (50) (294,336)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income $ 66,575        
Repurchase of common stock (in shares) 108,753        
Repurchase of common stock $ (17,100)        
Foreign currency translation adjustment $ 489        
Ending balance (in shares) at Sep. 30, 2024 56,331,038 56,331,038      
Ending balance at Sep. 30, 2024 $ 727,695 $ 562 954,455 439 (227,761)
Beginning balance (in shares) at Jun. 30, 2024   56,387,461      
Beginning balance at Jun. 30, 2024 703,590 $ 563 949,817 (9) (246,781)
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income 19,020       19,020
Stock-based compensation 21,644   21,644    
Exercise of stock options and vesting of restricted stock (in shares)   52,330      
Exercise of stock options and vesting of restricted stock $ 69   69    
Repurchase of common stock (in shares) 108,753 (108,753)      
Repurchase of common stock $ (17,076) $ (1) (17,075)    
Foreign currency translation adjustment $ 448     448  
Ending balance (in shares) at Sep. 30, 2024 56,331,038 56,331,038      
Ending balance at Sep. 30, 2024 $ 727,695 $ 562 $ 954,455 $ 439 $ (227,761)