XML 89 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Stockholders' Equity - Share Repurchase (Details) - USD ($)
6 Months Ended
Sep. 30, 2023
Mar. 31, 2023
Share-Based Payment Arrangement [Abstract]    
Number of shares authorized for repurchase   1,000,000
Number of shares repurchased during the period 365,855  
Shares repurchased during the period (in dollars per share) $ 1.23  
Treasury stock $ 1,000,000