v3.25.1
Share-Based Payment Plans - Summary of options activity (Details) - Stock Options - $ / shares
3 Months Ended 9 Months Ended
Mar. 31, 2025
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Options          
Outstanding at beginning of year 559,308        
Granted 0 0 0 0 0
Exercised (69,442)        
Forfeited (200)        
Outstanding at period end 489,666        
Vested or expected to vest 489,666        
Exercisable at period end 414,943        
Weighted Average Exercise Price          
Outstanding at beginning of year $ 24.72        
Granted 0        
Exercised 14.31        
Forfeited 77.92        
Outstanding at period end 26.17        
Vested or expected to vest 26.17        
Exercisable at period end $ 20.42        
Weighted Average Remaining Contractual Life (Years), outstanding at period end 4 years 1 month 20 days        
Weighted Average Remaining Contractual Life (Years), vested or expected to vest 4 years 1 month 20 days        
Weighted Average Remaining Contractual Life (Years), exercisable at period end 3 years 3 months 14 days