XML 105 R90.htm IDEA: XBRL DOCUMENT
v3.25.1

SHAREHOLDERS' EQUITY AND SHARE-BASED COMPENSATION - Schedule of Market Prices in Order for the Market-based Options (Details) | Dec. 31, 2024 $ / shares shares
--- | ---
Ordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 14,914
Market-based options, weighted average share price (in dollars per share) | $ / shares | $ 30.12
Extraordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 17,870
Market-based options, weighted average share price (in dollars per share) | $ / shares | $ 24.60
$50.01 — $60.00 |
Market prices for market performance options to vest |
Market-based options, vesting price, low end of range (in dollars per share) | $ / shares | 50.01
Market-based options, vesting price, high end of range (in dollars per share) | $ / shares | $ 60.00
$50.01 — $60.00 | Ordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 7,581
$50.01 — $60.00 | Extraordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 4,162
$60.01 — $70.00 |
Market prices for market performance options to vest |
Market-based options, vesting price, low end of range (in dollars per share) | $ / shares | $ 60.01
Market-based options, vesting price, high end of range (in dollars per share) | $ / shares | $ 70.00
$60.01 — $70.00 | Ordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 7,333
$60.01 — $70.00 | Extraordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 6,250
$80.01 — $90.00 |
Market prices for market performance options to vest |
Market-based options, vesting price, low end of range (in dollars per share) | $ / shares | $ 80.01
Market-based options, vesting price, high end of range (in dollars per share) | $ / shares | $ 90.00
$80.01 — $90.00 | Ordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 0
$80.01 — $90.00 | Extraordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 3,791
$90.01 — $100.00 |
Market prices for market performance options to vest |
Market-based options, vesting price, low end of range (in dollars per share) | $ / shares | $ 90.01
Market-based options, vesting price, high end of range (in dollars per share) | $ / shares | $ 100.00
$90.01 — $100.00 | Ordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 0
$90.01 — $100.00 | Extraordinary performance |
Market prices for market performance options to vest |
Market-based options, options expected to vest (in shares) | shares | 3,667

X
- Definition The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of market prices. + References No definition available. + Details
Name: | asps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestNumber
Namespace Prefix: | asps_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the weighted-average exercise price for stock options expected to vest, as of the balance sheet date. + References No definition available. + Details
Name: | asps_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExpectedToVestWeightedAverageExercisePrice
Namespace Prefix: | asps_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

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

X
- Definition Represents the customized low end of range of market prices for the purpose of vesting of stock options. + References No definition available. + Details
Name: | asps_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansVestingPriceRangeLowerRangeLimit
Namespace Prefix: | asps_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Definition Represents the customized high end of range of market prices for the purpose of vesting of stock options. + References No definition available. + Details
Name: | asps_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansVestingPriceRangeUpperRangeLimit
Namespace Prefix: | asps_
Data Type: | dtr-types1:perShareItemType
Balance Type: | na
Period Type: | instant

X
- Details
Name: | us-gaap_AwardTypeAxis=asps_ShareBasedPaymentArrangementOptionMarketBasedOrdinaryPerformanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_AwardTypeAxis=asps_ShareBasedPaymentArrangementOptionMarketBasedExtraordinaryPerformanceMember
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | asps_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByVestingPriceRangeAxis=asps_VestingPriceRangeFromDollar50.01To60.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | asps_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByVestingPriceRangeAxis=asps_VestingPriceRangeFromDollar60.01To70.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | asps_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByVestingPriceRangeAxis=asps_VestingPriceRangeFromDollar80.01To90.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | asps_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByVestingPriceRangeAxis=asps_VestingPriceRangeFromDollar90.01To100.00Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |