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

Contract Assets | 6 Months Ended
--- | ---
Jun. 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 June 30, |  |  | Six Months Ended June 30, |
| 2025 |  |  | 2024 |  |  | 2025 |  |  | 2024 |
Balance at beginning of the period | $ | 5,489 |  |  | $ | 5,510 |  |  | $ | 8,486 |  |  | $ | 4,452 |
Satisfaction of existing contracts |  | (17,471 | ) |  |  | (12,245 | ) |  |  | (33,794 | ) |  |  | (21,405 | )
Additional revenue earned on new and existing contracts |  | 18,218 |  |  |  | 15,963 |  |  |  | 31,454 |  |  |  | 26,232 |
Other, primarily changes in foreign currency exchange rates |  | 251 |  |  |  | — |  |  |  | 341 |  |  |  | (51 | )
Balance at end of the period | $ | 6,487 |  |  | $ | 9,228 |  |  | $ | 6,487 |  |  | $ | 9,228 |

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