XML 69 R56.htm IDEA: XBRL DOCUMENT
v3.26.1

Commitments and Contingencies - Legal (Details) - USD ($) $ in Billions | Mar. 31, 2026 | Dec. 31, 2025
--- | --- | ---
Commitments and Contingencies |  |
Bid and completion bonds issued and outstanding | $ 9.1 | $ 8.7
Remaining performance obligation on the bonded projects | $ 2.3 | $ 2.4

X
- Definition Represents the amount of bonds issued and outstanding. + References No definition available. + Details
Name: | prim_BondsIssuedAndOutstanding
Namespace Prefix: | prim_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Represents the remaining performance obligation on the bonded projects. + References No definition available. + Details
Name: | prim_RemainingPerformanceObligationOnBondedProjects
Namespace Prefix: | prim_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- References No definition available. + Details
Name: | us-gaap_CommitmentsAndContingenciesDisclosureAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration