XML 23 R15.htm IDEA: XBRL DOCUMENT
v3.25.3

Contract Assets | 9 Months Ended
--- | ---
Sep. 30, 2025
Contract with Customer, Contract Asset, Contract Liability, and Receivable [Abstract] |
Contract Assets | Note 4 – Contract Assets Changes in contract assets were comprised of the following:
| Three Months Ended September 30, |  |  | Nine Months Ended September 30, |
| 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Balance at beginning of the period | $ | 6,487 |  |  | $ | 9,228 |  |  | $ | 8,486 |  |  | $ | 4,452 |
Satisfaction of existing contracts |  | (12,565 | ) |  |  | (14,764 | ) |  |  | (46,359 | ) |  |  | (36,169 | )
Additional revenue earned on new and existing contracts |  | 15,148 |  |  |  | 12,372 |  |  |  | 46,602 |  |  |  | 38,604 |
Other, primarily changes in foreign currency exchange rates |  | (165 | ) |  |  | 28 |  |  |  | 176 |  |  |  | (23 | )
Balance at end of the period | $ | 8,905 |  |  | $ | 6,864 |  |  | $ | 8,905 |  |  | $ | 6,864 |

X
- Definition Contract assets. + References No definition available. + Details
Name: | ap_ContractAssetsTextBlock
Namespace Prefix: | ap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration

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