v3.26.1
Share-based Compensation (Details 2) - Stock Settled Appreciation Rights (SSARs) [Member]
$ / shares in Units, $ in Thousands
3 Months Ended
Jun. 30, 2026
USD ($)
$ / shares
shares
Share Based Compensation Arrangement By Share Based Payment Award [Line Items]  
Number of Rights, Outstanding at Beginning of Period | shares 315,983
Number of Rights, Granted | shares 0
Number of Rights, Exercised | shares (24,690)
Number of Rights, Forfeited | shares 0
Number of Rights, Expired | shares 0
Number of Rights, Outstanding at End of Period | shares 291,293
Number of Rights, Exercisable at End of Period | shares 291,293
Number of Rights, Vested at June 30, 2026 | shares 291,293
Weighted Average Exercise Price, Outstanding at Beginning of Period | $ / shares $ 20.02
Weighted Average Exercise Price, Granted | $ / shares 0
Weighted Average Exercise Price, Exercised | $ / shares 20.02
Weighted Average Exercise Price, Forfeited | $ / shares 0
Weighted Average Exercise Price, Expired | $ / shares 0
Weighted Average Exercise Price, Outstanding at End of Period | $ / shares 20.02
Weighted Average Exercise Price, Exercisable at End of Period | $ / shares 20.02
Weighted Average Exercise Price, Vested at End of Period | $ / shares $ 20.02
Remaining Contractual Term, Outstanding at End of Period 10 months 24 days
Remaining Contractual Term, Exercisable at End of Period 10 months 24 days
Share Based Compensation Arrangement By Share Based Payment Award Vested Outstanding Remaining Contractual Term 10 months 24 days
Aggregate Intrinsic Value, Outstanding at End of Period | $ $ 24,608
Aggregate Intrinsic Value, Exercisable at End of Period | $ 24,608
Aggregate Intrinsic Value, Vested at End of Period | $ $ 24,608