<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="csod-20200422.xsd" xlink:type="simple"/>
    <context id="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001401680</identifier>
        </entity>
        <period>
            <startDate>2020-04-22</startDate>
            <endDate>2020-04-22</endDate>
        </period>
    </context>
    <dei:AmendmentFlag
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xMDcvZnJhZzoxMGIxZWQ5MzI0YjU0MzI2OTQxOWExNzQ1YmNlYzYyMy90YWJsZTpmYzAyZDgyNTVjZTQ0NjUzODVmYmM4MmQyMDNhMWI0ZS90YWJsZXJhbmdlOmZjMDJkODI1NWNlNDQ2NTM4NWZiYzgyZDIwM2ExYjRlXzMtMS0xLTEtOTg_85c0b117-84cd-4918-881b-4a60e86f6e25">true</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xMDcvZnJhZzoxMGIxZWQ5MzI0YjU0MzI2OTQxOWExNzQ1YmNlYzYyMy90YWJsZTpmYzAyZDgyNTVjZTQ0NjUzODVmYmM4MmQyMDNhMWI0ZS90YWJsZXJhbmdlOmZjMDJkODI1NWNlNDQ2NTM4NWZiYzgyZDIwM2ExYjRlXzQtMS0xLTEtMTAx_a340c820-a483-4bb2-90b7-18c0d6d61aad">0001401680</dei:EntityCentralIndexKey>
    <dei:AmendmentDescription
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xMDcvZnJhZzoxMGIxZWQ5MzI0YjU0MzI2OTQxOWExNzQ1YmNlYzYyMy90YWJsZTpmYzAyZDgyNTVjZTQ0NjUzODVmYmM4MmQyMDNhMWI0ZS90YWJsZXJhbmdlOmZjMDJkODI1NWNlNDQ2NTM4NWZiYzgyZDIwM2ExYjRlXzgtMS0xLTEtMTY0_8fc7d44e-a3e1-4b2d-a301-f343202be1a7">This Form 8-K/A amends the Initial 8-K to include the historical audited statements of Seller and the unaudited pro forma combined financial information required by Items 9.01(a) and 9.01(b) of Form 8-K that were excluded from the Initial 8-K in reliance on the instructions to such items.</dei:AmendmentDescription>
    <dei:CityAreaCode
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xMDIvZnJhZzo3YjQyOTU2YTljNTg0YmNmOWY4ZjJjODhiYjU0ZjFhMi90YWJsZToyZWQyMTViZGUzNDE0YWNiYmE4NWIyOWVmNThlYWZmMi90YWJsZXJhbmdlOjJlZDIxNWJkZTM0MTRhY2JiYTg1YjI5ZWY1OGVhZmYyXzEtMS0xLTEtODQ_75fd4f3f-0fd8-42c7-99e5-38a952444d56">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xMDIvZnJhZzo3YjQyOTU2YTljNTg0YmNmOWY4ZjJjODhiYjU0ZjFhMi90YWJsZToyZWQyMTViZGUzNDE0YWNiYmE4NWIyOWVmNThlYWZmMi90YWJsZXJhbmdlOjJlZDIxNWJkZTM0MTRhY2JiYTg1YjI5ZWY1OGVhZmYyXzItMS0xLTEtODg_8c774c62-536d-4e59-b7d0-ded6fbb28cc6">752-0200</dei:LocalPhoneNumber>
    <dei:DocumentType
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xMDIvZnJhZzo3YjQyOTU2YTljNTg0YmNmOWY4ZjJjODhiYjU0ZjFhMi90YWJsZToyZWQyMTViZGUzNDE0YWNiYmE4NWIyOWVmNThlYWZmMi90YWJsZXJhbmdlOjJlZDIxNWJkZTM0MTRhY2JiYTg1YjI5ZWY1OGVhZmYyXzQtMS0xLTEtODA_80c4d0a6-610a-452d-8220-a5f242e348c9">8-K/A</dei:DocumentType>
    <dei:DocumentType
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6NmQzNTBmZDQyZjMyNDA2MThiODE1ZTZjMTk0NjgzMmIvdGFibGVyYW5nZTo2ZDM1MGZkNDJmMzI0MDYxOGI4MTVlNmMxOTQ2ODMyYl8wLTAtMS0xLTgxL3RleHRyZWdpb246ZDQyZWM5YWRlNTg3NDU3YTgzOTE0NTk2Y2ExNDJjNjRfMjE5OTAyMzI1NTU3MQ_80c4d0a6-610a-452d-8220-a5f242e348c9">8-K/A</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTg0_e33af9e1-7430-43b3-83a7-e86db5b9b7f8">2020-04-22</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6YmZmMTMxNWVhNDBjNDFjYzlhZWJlMTg0NDA2OWExMTUvdGFibGVyYW5nZTpiZmYxMzE1ZWE0MGM0MWNjOWFlYmUxODQ0MDY5YTExNV8wLTAtMS0xLTEwNg_a46ab2fa-c69c-4353-b21f-f963d22d4ba8">Cornerstone OnDemand, Inc.</dei:EntityRegistrantName>
    <dei:EntityFileNumber
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTg1_5750193a-04a3-4e1b-818f-538fc7e2d871">001-35098</dei:EntityFileNumber>
    <dei:EntityIncorporationStateCountryCode
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6MTI3MmFjNThhZWYzNGE2NjgyY2Y1YjZiNGI4MWIyMDgvdGFibGVyYW5nZToxMjcyYWM1OGFlZjM0YTY2ODJjZjViNmI0YjgxYjIwOF8wLTAtMS0xLTExMg_955a1b2b-e1b3-4860-958d-5db72b3aaac3">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityTaxIdentificationNumber
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6MTI3MmFjNThhZWYzNGE2NjgyY2Y1YjZiNGI4MWIyMDgvdGFibGVyYW5nZToxMjcyYWM1OGFlZjM0YTY2ODJjZjViNmI0YjgxYjIwOF8wLTEtMS0xLTExNQ_f2e343e5-b696-4d64-bc53-271ec17eb619">13-4068197</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTg2_dc6ce30f-2e8e-485d-b2ca-4b3cc1c8d5c5">1601 Cloverfield Blvd.</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTg3_51566ea1-8fac-47f3-847a-e8622c23e740">Suite 620 South</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTg4_19c10754-2dcd-4e79-af9c-fe8b2b7521bc">Santa Monica</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTg5_7f1a9ec8-3957-4dda-884a-66c10ae6c703">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGV4dHJlZ2lvbjpjMjM0ZjQ4OGZjNWY0YzY2OTNiM2Y0MDAxMTY1MmVlZl8yMTk5MDIzMjU1OTkx_a04de512-ad38-4efa-a161-4f823c603ad3">90404</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6ZmNkZjkzYjBkODdlNDlmM2I3YzZmODE0NWRkOGNiM2UvdGFibGVyYW5nZTpmY2RmOTNiMGQ4N2U0OWYzYjdjNmY4MTQ1ZGQ4Y2IzZV8wLTAtMS0xLTg1L3RleHRyZWdpb246ZGZmMzIwZGQyNTFhNDYyM2E0NTJkNzI2ZmIxMWQ0NDhfMjE5OTAyMzI1NTY5MA_75fd4f3f-0fd8-42c7-99e5-38a952444d56">310</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6ZmNkZjkzYjBkODdlNDlmM2I3YzZmODE0NWRkOGNiM2UvdGFibGVyYW5nZTpmY2RmOTNiMGQ4N2U0OWYzYjdjNmY4MTQ1ZGQ4Y2IzZV8wLTAtMS0xLTg1L3RleHRyZWdpb246ZGZmMzIwZGQyNTFhNDYyM2E0NTJkNzI2ZmIxMWQ0NDhfMjE5OTAyMzI1NTcwMA_8c774c62-536d-4e59-b7d0-ded6fbb28cc6">752-0200</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6ODVjMTM4ZTU0YjAyNDhkZmE0NDRjMjI1YzExNDE3NTQvdGFibGVyYW5nZTo4NWMxMzhlNTRiMDI0OGRmYTQ0NGMyMjVjMTE0MTc1NF8xLTAtMS0xLTEzNQ_43a069f9-4b60-4b9a-868e-0fbb92276223">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6ODVjMTM4ZTU0YjAyNDhkZmE0NDRjMjI1YzExNDE3NTQvdGFibGVyYW5nZTo4NWMxMzhlNTRiMDI0OGRmYTQ0NGMyMjVjMTE0MTc1NF8yLTAtMS0xLTEzOA_da915a8d-1bc2-4d30-a873-561f3a5699ca">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6ODVjMTM4ZTU0YjAyNDhkZmE0NDRjMjI1YzExNDE3NTQvdGFibGVyYW5nZTo4NWMxMzhlNTRiMDI0OGRmYTQ0NGMyMjVjMTE0MTc1NF8zLTAtMS0xLTE0MA_2ce84481-cd9e-4b37-94ec-b40d85bc13d8">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6ODVjMTM4ZTU0YjAyNDhkZmE0NDRjMjI1YzExNDE3NTQvdGFibGVyYW5nZTo4NWMxMzhlNTRiMDI0OGRmYTQ0NGMyMjVjMTE0MTc1NF80LTAtMS0xLTE0Mg_56c8b3a4-5608-4f5a-8b08-da3eb9434dd3">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6NjI2OWQ0MDRhODNjNDA0YWJlMTE5OGUyOWEzMjQ1YzUvdGFibGVyYW5nZTo2MjY5ZDQwNGE4M2M0MDRhYmUxMTk4ZTI5YTMyNDVjNV8yLTAtMS0xLTE0NA_f46e3301-f33d-4453-8e40-0648f55c8e6c">Common Stock, par value $0.0001 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6NjI2OWQ0MDRhODNjNDA0YWJlMTE5OGUyOWEzMjQ1YzUvdGFibGVyYW5nZTo2MjY5ZDQwNGE4M2M0MDRhYmUxMTk4ZTI5YTMyNDVjNV8yLTEtMS0xLTE0Nw_21186a3f-8869-40c7-8519-bed167e34e70">CSOD</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6NjI2OWQ0MDRhODNjNDA0YWJlMTE5OGUyOWEzMjQ1YzUvdGFibGVyYW5nZTo2MjY5ZDQwNGE4M2M0MDRhYmUxMTk4ZTI5YTMyNDVjNV8yLTItMS0xLTE0OQ_9685c4b8-e18b-46d5-a38b-2c3002556892">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="if6a10272437a46f2997690cae5ca40a6_D20200422-20200422"
      id="id3VybDovL2RvY3MudjEvZG9jOjMxZGQ2NjIyM2JkMDQ4ZGE4ZTcxYTVhODIxOGEyMzU4L3NlYzozMWRkNjYyMjNiZDA0OGRhOGU3MWE1YTgyMThhMjM1OF8xL2ZyYWc6YzIzNGY0ODhmYzVmNGM2NjkzYjNmNDAwMTE2NTJlZWYvdGFibGU6NTU3ZjhmYzYyOTVmNGVjMjg3NTdhNmU2NWRlYjQzMjkvdGFibGVyYW5nZTo1NTdmOGZjNjI5NWY0ZWMyODc1N2E2ZTY1ZGViNDMyOV8xLTAtMS0xLTE1Mg_2db36ecd-017c-42c1-996c-7730ebd94d7e">false</dei:EntityEmergingGrowthCompany>
</xbrl>
