v3.25.1
Earnings Per Share - Schedule of Computation of Basic and Diluted EPS (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income $ 4,522 $ 5,021
Net income attributable to noncontrolling interests in P10 Intermediate 174 222
Numerator for earnings per share assuming dilution $ 4,696 $ 5,243
Denominator:    
Denominator for basic calculation - Weighted - average shares outstanding, basic attributable to P10 110,907 115,129
Weighted shares assumed upon exercise of partnership units 3,917 3,917
Weighted shares assumed upon exercise of stock options and vesting of restricted stock units 4,528 3,795
Denominator for earnings per share assuming dilution 119,352 122,841
Earnings per share - basic $ 0.04 $ 0.04
Earnings per share - diluted 0.04 0.04
Class A Common Stock    
Denominator:    
Earnings per share - basic 0.04 0.04
Earnings per share - diluted 0.04 0.04
Class B Common Stock    
Denominator:    
Earnings per share - basic 0.04 0.04
Earnings per share - diluted $ 0.04 $ 0.04