XML 74 R45.htm IDEA: XBRL DOCUMENT
v3.20.1

Summary of Significant Accounting Policies - Insurance (Details) - USD ($) |  | 3 Months Ended
--- | --- | ---
May 01, 2020 | Mar. 31, 2020
Insurance Disclosures [Line Items] |  |
Employer's liability claims subject to deductible per occurrence |  | $ 1,000,000.0
Worker's compensation claims per occurrence |  | 5,000,000.0
Auto liability insurance claims deductible |  | 10,000,000.0
General liability insurance claims deductible |  | 10,000,000
Employee health care benefit plans subject to deductible per claimant |  | $ 800,000
Subsequent Event |  |
Insurance Disclosures [Line Items] |  |
Employer's liability claims subject to deductible per occurrence | $ 5,000,000.0 |
Auto liability insurance claims deductible | 15,000,000.0 |
General liability insurance claims deductible | $ 15,000,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: | duration

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: | duration

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: | duration

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: | duration

X
- Definition [Line Items] for Insurance Disclosures [Table] + References No definition available. + Details
Name: | pwr_InsuranceDisclosuresLineItems
Namespace Prefix: | pwr_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

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: | duration

X
- Details
Name: | us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |