XML 59 R44.htm IDEA: XBRL DOCUMENT
v3.22.4

Equity (Details) $ / shares in Units, $ in Thousands | 12 Months Ended
--- | ---
Dec. 31, 2022 USD ($) $ / shares shares
Total number of shares repurchased | 179,845
Average price paid per share | $ / shares | $ 11.15
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 0
December 1-31, 2019 |
Average price paid per share | $ / shares | $ 0
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 231
January 1-31, 2020 |
Average price paid per share | $ / shares | $ 0
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 231
February 1-29, 2020 |
Average price paid per share | $ / shares | $ 0
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 231
May 1-31, 2020 |
Total number of shares repurchased | 39,500
Average price paid per share | $ / shares | $ 9.51
Total number of shares purchased as part of publicly announced program | 39,500
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 448
October 1-31, 2019 |
Total number of shares repurchased | 39,363
Average price paid per share | $ / shares | $ 10.44
Total number of shares purchased as part of publicly announced program | 39,363
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 354
March 1-31, 2020 |
Total number of shares repurchased | 21,700
Average price paid per share | $ / shares | $ 9.33
Total number of shares purchased as part of publicly announced program | 21,700
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 1,028
April 1-30, 2020 |
Total number of shares repurchased | 22,698
Average price paid per share | $ / shares | $ 9.02
Total number of shares purchased as part of publicly announced program | 22,698
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 823
August 7-31, 2019 |
Total number of shares repurchased | 22,150
Average price paid per share | $ / shares | $ 9.34
Total number of shares purchased as part of publicly announced program | 22,150
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 793
September 1-31, 2019 |
Total number of shares repurchased | 2,830
Average price paid per share | $ / shares | $ 10.00
Total number of shares purchased as part of publicly announced program | 2,830
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 765
November 1-30, 2019 |
Total number of shares repurchased | 11,827
Average price paid per share | $ / shares | $ 10.43
Total number of shares purchased as part of publicly announced program | 11,827
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 231
March 1-31, 2021 |
Total number of shares repurchased | 19,777
Average price paid per share | $ / shares | $ 22.89
Total number of shares purchased as part of publicly announced program | 19,777
Maximum dollar value of shares that may yet be purchased under the program | $ | $ 0

X
- References No definition available. + Details
Name: | isdr_NumberOfSharesRepurchased
Namespace Prefix: | isdr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | isdr_StockRepurchasedAndRetiredDuringPeriodShares1
Namespace Prefix: | isdr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | isdr_StockRepurchasedDuringPeriodShares1
Namespace Prefix: | isdr_
Data Type: | xbrli:sharesItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | isdr_StockRepurchasesProgramRemainingAuthorizedRepurchaseAmount1
Namespace Prefix: | isdr_
Data Type: | xbrli:monetaryItemType
Balance Type: | credit
Period Type: | instant

X
- Definition Final price paid per share for the purchase of the targeted number of shares, determined by an average market price over a fixed period of time. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Publisher FASB -Name Accounting Standards Codification -Topic 505 -SubTopic 30 -Section 25 -Paragraph 5 -URI https://asc.fasb.org/extlink&oid=6405686&loc=d3e22802-112653 + Details
Name: | us-gaap_AcceleratedShareRepurchasesFinalPricePaidPerShare
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:perShareItemType
Balance Type: | na
Period Type: | duration

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range5Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range6Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range7Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range3Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range4Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range8Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range9Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range10Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range11Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range15Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |

X
- Details
Name: | us-gaap_ShareRepurchaseProgramAxis=isdr_Range25Member
Namespace Prefix: |
Data Type: | na
Balance Type: |
Period Type: |