v3.23.3
Equity Incentive Plan (Details) - 2016 Plan - shares
Dec. 09, 2022
Sep. 30, 2023
Equity Transactions    
Additional shares available for issuance 1,045,000  
Shares reserved for issuance   1,871,938
Number of stock awards outstanding (in shares)   2,007,224