v3.26.1
Earnings per Share - Schedule of Diluted Earnings Per Share (Details) - Class A Common Stock - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Mar. 31, 2024
Class of Stock [Line Items]      
Net income attributable to Class A common stockholders - basic $ 249,180 $ 217,417 $ 140,858
Net income attributable to Class A common stockholders $ 322,412 $ 217,961 $ 199,157
Weighted-average shares of Class A common stock outstanding - basic (in shares) 41,605,636 39,922,212 37,858,177
Weighted-average shares of Class A common stock outstanding (in shares) 54,469,393 40,307,818 53,902,467
Diluted EPS of Class A common stock (in dollars per share) $ 5.92 $ 5.41 $ 3.69
Assumed vesting of employee awards      
Class of Stock [Line Items]      
Adjustments to net income: $ 567 $ 544 $ 90
Assumed vesting of employee awards (in shares) 421,111 385,606 82,742
Assumed conversion of Class B and Class C units      
Class of Stock [Line Items]      
Adjustments to net income: $ 72,665 $ 0 $ 58,209
Assumed vesting of employee awards (in shares) 12,442,646 0 15,961,548