v3.26.1
Summary of Significant Accounting Policies - Schedule of Basic and Diluted Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Net income per common share:      
Net income $ 70,657 $ 76,106 $ 168,906
Basic net income per common share:      
Basic weighted average shares outstanding (in shares) 43,976 43,850 43,885
Basic net income per common share (in dollars per share) $ 1.61 $ 1.74 $ 3.85
Diluted net income per common share:      
Basic weighted average shares outstanding (in shares) 43,976 43,850 43,885
Dilutive effect of potential common shares (in shares) 678 1,337 1,215
Diluted weighted average shares outstanding (in shares) 44,654 45,187 45,100
Diluted net income per common share (in dollars per share) $ 1.58 $ 1.68 $ 3.75