XML 111 R97.htm IDEA: XBRL DOCUMENT v3.25.3
Equity and Stock-Based Compensation - Summary of Stock Options Outstanding and Exercisable (Details) - $ / shares
12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2023
Options Outstanding      
Number Outstanding 919,741    
Employee Stock Option      
Options Outstanding      
Number Outstanding 919,741 1,087,016 672,924
Weighted Average Exercise Price Per Share $ 6.67 $ 6.97 $ 8.76
Options Exercisable      
Number Exercisable 741,727 532,185  
Weighted Average Exercise Price Per Share $ 7.05 $ 7.64  
Employee Stock Option | 4.32-5.07      
Options Outstanding      
Range of Exercise Prices, Lower limit 4.32    
Range of Exercise Prices, Upper limit $ 5.07    
Number Outstanding 80,666    
Remaining Contractual Life 7 years 6 months 7 days    
Weighted Average Exercise Price Per Share $ 4.74    
Options Exercisable      
Number Exercisable 35,318    
Weighted Average Exercise Price Per Share $ 4.77    
Employee Stock Option | 5.09-5.09      
Options Outstanding      
Range of Exercise Prices, Lower limit 5.09    
Range of Exercise Prices, Upper limit $ 5.09    
Number Outstanding 100,000    
Remaining Contractual Life 4 years 10 months 6 days    
Weighted Average Exercise Price Per Share $ 5.09    
Employee Stock Option | 5.25-5.75      
Options Outstanding      
Range of Exercise Prices, Lower limit 5.25    
Range of Exercise Prices, Upper limit $ 5.75    
Number Outstanding 83,825    
Remaining Contractual Life 6 years 29 days    
Weighted Average Exercise Price Per Share $ 5.42    
Options Exercisable      
Number Exercisable 53,825    
Weighted Average Exercise Price Per Share $ 5.47    
Employee Stock Option | 6.00-6.00      
Options Outstanding      
Range of Exercise Prices, Lower limit 6    
Range of Exercise Prices, Upper limit $ 6    
Number Outstanding 400,000    
Remaining Contractual Life 3 years 5 months 1 day    
Weighted Average Exercise Price Per Share $ 6    
Options Exercisable      
Number Exercisable 400,000    
Weighted Average Exercise Price Per Share $ 6    
Employee Stock Option | 7.40-8.82      
Options Outstanding      
Range of Exercise Prices, Lower limit 7.4    
Range of Exercise Prices, Upper limit $ 8.82    
Number Outstanding 41,750    
Remaining Contractual Life 6 years 1 month 24 days    
Weighted Average Exercise Price Per Share $ 8.12    
Options Exercisable      
Number Exercisable 41,750    
Weighted Average Exercise Price Per Share $ 8.12    
Employee Stock Option | 9.00-9.00      
Options Outstanding      
Range of Exercise Prices, Lower limit 9    
Range of Exercise Prices, Upper limit $ 9    
Number Outstanding 150,000    
Remaining Contractual Life 7 years 10 months 13 days    
Weighted Average Exercise Price Per Share $ 9    
Options Exercisable      
Number Exercisable 150,000    
Weighted Average Exercise Price Per Share $ 9    
Employee Stock Option | 9.27-9.99      
Options Outstanding      
Range of Exercise Prices, Lower limit 9.27    
Range of Exercise Prices, Upper limit $ 9.99    
Number Outstanding 23,500    
Remaining Contractual Life 6 years 10 months 2 days    
Weighted Average Exercise Price Per Share $ 9.45    
Options Exercisable      
Number Exercisable 20,834    
Weighted Average Exercise Price Per Share $ 9.48    
Employee Stock Option | 10.22-10.22      
Options Outstanding      
Range of Exercise Prices, Lower limit 10.22    
Range of Exercise Prices, Upper limit $ 10.22    
Number Outstanding 18,000    
Remaining Contractual Life 6 years 5 months 1 day    
Weighted Average Exercise Price Per Share $ 10.22    
Options Exercisable      
Number Exercisable 18,000    
Weighted Average Exercise Price Per Share $ 10.22    
Employee Stock Option | 11.51-11.51      
Options Outstanding      
Range of Exercise Prices, Lower limit 11.51    
Range of Exercise Prices, Upper limit $ 11.51    
Number Outstanding 12,000    
Remaining Contractual Life 5 years 5 months 23 days    
Weighted Average Exercise Price Per Share $ 11.51    
Options Exercisable      
Number Exercisable 12,000    
Weighted Average Exercise Price Per Share $ 11.51    
Employee Stock Option | 15.43-15.43      
Options Outstanding      
Range of Exercise Prices, Lower limit 15.43    
Range of Exercise Prices, Upper limit $ 15.43    
Number Outstanding 10,000    
Remaining Contractual Life 6 years 1 month 17 days    
Weighted Average Exercise Price Per Share $ 15.43    
Options Exercisable      
Number Exercisable 10,000    
Weighted Average Exercise Price Per Share $ 15.43    
Employee Stock Option | 4.32-15.43      
Options Outstanding      
Range of Exercise Prices, Lower limit 4.32    
Range of Exercise Prices, Upper limit $ 15.43    
Number Outstanding 919,741    
Remaining Contractual Life 5 years 2 months 23 days    
Weighted Average Exercise Price Per Share $ 6.67    
Options Exercisable      
Number Exercisable 741,727    
Weighted Average Exercise Price Per Share $ 7.05