XML 58 R47.htm IDEA: XBRL DOCUMENT
v3.20.2

Summary of Significant Accounting Policies - Insurance (Details) | Jun. 30, 2020 USD ($)
--- | ---
Accounting Policies [Abstract] |
Employer's liability claims subject to deductible per occurrence | $ 5,000,000.0
Worker's compensation claims per occurrence | 5,000,000.0
Auto liability insurance claims deductible | 15,000,000.0
General liability insurance claims deductible | 15,000,000
Employee health care benefit plans subject to deductible per claimant | $ 800,000

X
- Definition Auto liability insurance claims deductible amount per occurrence. + References No definition available. + Details
Name: | pwr_AutoLiabilityInsuranceClaimsDeductible
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Employer's liability claims deductible amount per occurrence. + References No definition available. + Details
Name: | pwr_EmployersLiabilityInsuranceClaimsDeductible
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition General liability insurance claims deductible amount per occurrence. + References No definition available. + Details
Name: | pwr_GeneralLiabilityInsuranceClaimsDeductible
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Health care deductible. + References No definition available. + Details
Name: | pwr_HealthCareDeductible
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Workers' compensation insurance claims deductible. + References No definition available. + Details
Name: | pwr_WorkersCompensationInsuranceClaimsDeductible
Namespace Prefix: | pwr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

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