XML 69 R57.htm IDEA: XBRL DOCUMENT v3.24.3
Earnings per Share - Diluted EPS for a Share of Class A Common Stock (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Class of Stock [Line Items]        
Net income attributable to Class A common stockholders - basic $ 54,982 $ 41,994 $ 113,946 $ 72,992
Class A Common Stock        
Class of Stock [Line Items]        
Net income attributable to Class A common stockholders - basic 54,982 41,994 113,946 72,992
Net income attributable to Class A common stockholders $ 74,419 $ 59,862 $ 154,092 $ 103,222
Weighted-average shares of Class A common stock outstanding - basic (in shares) 39,704,607 37,718,210 39,700,166 37,713,038
Weighted-average shares of Class A common stock outstanding (in shares) 54,180,960 53,941,082 54,127,320 53,896,757
Diluted EPS of Class A common stock (in dollars per share) $ 1.37 $ 1.11 $ 2.85 $ 1.92
Class A Common Stock | Assumed vesting of employee awards        
Class of Stock [Line Items]        
Adjustments to net income: $ 91 $ 44 $ 152 $ 53
Dilutive Shares (in shares) 254,578 133,775 205,379 94,622
Class A Common Stock | Assumed conversion of Class B and Class C units        
Class of Stock [Line Items]        
Adjustments to net income: $ 19,346 $ 17,824 $ 39,994 $ 30,177
Dilutive Shares (in shares) 14,221,775 16,089,097 14,221,775 16,089,097