XML 48 R37.htm IDEA: XBRL DOCUMENT
v3.22.2

Leases (Tables) | 6 Months Ended
--- | ---
Jun. 30, 2022
Leases [Abstract] |
Schedule of Future Undiscounted Cash Flows and Reconciliation to the Lease Liabilities | The future undiscounted cash flows for each of the next five years and thereafter and reconciliation to the lease liabilities recognized on the condensed consolidated balance sheets as of June 30, 2022 is as follows:
|  | Operating Leases |  |  | Finance Leases |  |  | Total |
Remainder of 2022 |  | $ | 35 |  |  | $ | 2 |  |  | $ | 37 |
2023 |  |  | 61 |  |  |  | 4 |  |  |  | 65 |
2024 |  |  | 44 |  |  |  | 3 |  |  |  | 47 |
2025 |  |  | 31 |  |  |  | 3 |  |  |  | 34 |
2026 |  |  | 20 |  |  |  | 1 |  |  |  | 21 |
2027 |  |  | 15 |  |  |  | 1 |  |  |  | 16 |
Thereafter |  |  | 40 |  |  |  | — |  |  |  | 40 |
Total lease payments |  | $ | 246 |  |  | $ | 14 |  |  | $ | 260 |
Less imputed interest |  |  | (23 | ) |  |  | (1 | ) |  |  | (24 | )
Total present value of lease liabilities |  | $ | 223 |  |  | $ | 13 |  |  | $ | 236 |
Operating and finance leases - current |  | $ | 60 |  |  | $ | 4 |  |  | $ | 64 |
Operating and finance leases - non-current |  |  | 163 |  |  |  | 9 |  |  |  | 172 |
Total present value of lease liabilities |  | $ | 223 |  |  | $ | 13 |  |  | $ | 236 |
Schedule of Supplemental Balance Sheet Information | Supplemental condensed consolidated balance sheets information related to leases is as follows:
|  | June 30, 2022 |  |  | December 31, 2021 |
Weighted-average remaining lease term: |  |  |  |  |  |
Operating leases |  | 5.6 years |  |  | 6.0 years |
Finance leases |  | 3.4 years |  |  | 2.8 years |
Weighted-average discount rate: |  |  |  |  |  |
Operating leases |  |  | 3.1 | % |  |  | 3.4 | %
Finance leases |  |  | 3.0 | % |  |  | 2.3 | %

X
- Definition Schedule of future undiscounted cash flows and reconciliation to the lease liabilities. + References No definition available. + Details
Name: | apg_ScheduleOfFutureUndiscountedCashFlowsAndReconciliationToTheLeaseLiabilitiesTableTextBlock
Namespace Prefix: | apg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- Definition Schedule of supplemental balance sheet information. + References No definition available. + Details
Name: | apg_ScheduleOfSupplementalBalanceSheetInformationTableTextBlock
Namespace Prefix: | apg_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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