XML 63 R51.htm IDEA: XBRL DOCUMENT v3.22.4
Stock Plans (Detail Textuals) - USD ($)
$ / shares in Units, shares in Thousands
3 Months Ended 9 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2022
Dec. 31, 2021
Aug. 31, 2019
May 31, 2019
Equity Class Of Treasury Stock [Line Items]            
Number of shares repurchased 19 6 241 143    
Aggregate cost of shares repurchased $ 110,000 $ 65,000 $ 2,389,000 $ 1,617,000    
New Stock Repurchase Program | Common Stock            
Equity Class Of Treasury Stock [Line Items]            
Stock repurchase program, authorized amount         $ 1,000,000.0 $ 8,000,000.0
Number of shares repurchased 19   241      
Aggregate cost of shares repurchased $ 110,000   $ 2,400,000      
Shares repurchased, average cost per share $ 5.79   $ 8.69