XML 38 R28.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Activity of Stock Options (Details) - USD ($)
9 Months Ended 12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Mar. 31, 2024
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Granted 0    
Number of Shares, Exercised (12,367) (500)  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]      
Number of Shares, Outstanding, Balance 165,750    
Weighted Average Exercise Price per Share, Balance $ 9.36    
Weighted Average Remaining Contract Life in Years 6 years 2 months 23 days   6 years 7 months 13 days
Outstanding, Intrinsic Value, Balance $ 103,275    
Number of Shares, Granted    
Weighted Average Exercise Price Per Share, Granted    
Number of Shares, Exercised (12,367)    
Weighted Average Exercise Price Per Share, Exercised $ 6.28    
Number of Shares, Forfeited or Expired (2,500)    
Weighted Average Exercise Price Per Share, Forfeited or Expired    
Number of Shares, Outstanding, Balance 150,883   165,750
Weighted Average Exercise Price per Share, Balance $ 9.52   $ 9.36
Outstanding, Intrinsic Value, Balance $ 265,761   $ 103,275
Number of Shares, Vested 105,508    
Weighted Average Exercise Price Per Share, Vested $ 7.69    
Weighted Aggregate Average Remaining Contract Life in Years, Vested 5 years 6 months 18 days    
Intrinsic Value, Vested $ 378,561    
Number of Shares, Exercisable 105,508    
Weighted Average Exercise Price Per Share, Exercisable $ 7.69    
Weighted Aggregate Average Remaining Contract Life in Years, Exercisable 5 years 6 months 18 days    
Intrinsic Value, Exercisable $ 378,561