XML 107 R95.htm IDEA: XBRL DOCUMENT v3.23.3
Employee Stock Purchase Plan (Details) - shares
12 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Dec. 31, 2013
Employee Stock Purchase Plan      
Number of shares allocated     250,000
Number of additional shares allocated 300,000    
Purchase price per share as percentage of fair market value 95.00%    
Issuance of shares under employee stock purchase plan (in shares) 30,885 31,372  
Number of remaining shares authorized 269,535