XML 102 R76.htm IDEA: XBRL DOCUMENT
v3.22.4

Wage Subsidies - Additional Information (Detail) - CAD ($) $ in Millions | 12 Months Ended
--- | ---
Dec. 31, 2022 | Dec. 31, 2021
Disclosure of Wage Subsidies [Line Items] |  |
Salary And Wage Subsidies Recognized | $ 0 |
Canadian Emergency Wage Subsidy Program [Member] |  |
Disclosure of Wage Subsidies [Line Items] |  |
Salary And Wage Subsidies Recognized |  | $ 24
Operating Expense Reduction Due To Wage Subsidies | 21 |
General And Administrative Expense Reduction Due To Wage Subsidies | $ 3 |

X
- Definition Disclosure of wage subsidies. + References No definition available. + Details
Name: | pds_DisclosureOfWageSubsidiesLineItems
Namespace Prefix: | pds_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition General and administrative expense reduction due to wage subsidies. + References No definition available. + Details
Name: | pds_GeneralAndAdministrativeExpenseReductionDueToWageSubsidies
Namespace Prefix: | pds_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Operating expense reduction due to wage subsidies. + References No definition available. + Details
Name: | pds_OperatingExpenseReductionDueToWageSubsidies
Namespace Prefix: | pds_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Definition Salary and wage subsidies recognized. + References No definition available. + Details
Name: | pds_SalaryAndWageSubsidiesRecognized
Namespace Prefix: | pds_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | duration

X
- Details
Name: | pds_GovernmentAssistanceAxis=pds_CanadianEmergencyWageSubsidyProgramMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |