v3.26.1
COVER - USD ($)
12 Months Ended
Dec. 31, 2025
Mar. 24, 2026
Jan. 29, 2026
Cover [Abstract]      
Document Type 10-K/A    
Document Annual Report true    
Document Period End Date Dec. 31, 2025    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 001-43077    
Entity Registrant Name Public Policy Holding Company, Inc.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 87-3557229    
Entity Address, Address Line One 800 North Capitol Street NW    
Entity Address, City or Town Washington    
Entity Address, State or Province DC    
Entity Address, Postal Zip Code 20002    
City Area Code 202    
Local Phone Number 688-0020    
Title of 12(b) Security Common Stock, $0.001 par value    
Trading Symbol PPHC    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company true    
Entity Ex Transition Period true    
ICFR Auditor Attestation Flag false    
Document Financial Statement Error Correction [Flag] true    
Document Financial Statement Restatement Recovery Analysis [Flag] true    
Entity Shell Company false    
Entity Public Float     $ 242,553,173
Entity Common Stock, Shares Outstanding   28,928,777  
Entity Central Index Key 0001903508    
Amendment Flag true    
Document Fiscal Period Focus FY    
Document Fiscal Year Focus 2025    
Amendment Description This Amendment No. 1 to the Annual Report on Form 10-K is filed solely to (i) check the “Smaller Reporting Company” box on the cover page and (ii) revise the disclosed public float figure on the cover page.