XML 72 R62.htm IDEA: XBRL DOCUMENT v3.23.3
Earnings Per Share (Details) - Schedule of Computation of Basic and Diluted Earnings Per Share (Parentheticals) - $ / shares
3 Months Ended 6 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Schedule of computation of basic and diluted earnings per share [Abstract]        
Diluted earnings per share $ 0.03 $ 0.14 $ 0.07 $ 0.28