Summary of Significant Accounting Policies (Details) $ in Thousands |
3 Months Ended | 12 Months Ended | |||||||||
---|---|---|---|---|---|---|---|---|---|---|---|
Dec. 31, 2017
USD ($)
|
Sep. 30, 2017
USD ($)
|
Jun. 30, 2017
USD ($)
|
Mar. 31, 2017
USD ($)
|
Dec. 31, 2016
USD ($)
|
Sep. 30, 2016
USD ($)
|
Jun. 30, 2016
USD ($)
|
Mar. 31, 2016
USD ($)
|
Dec. 31, 2017
USD ($)
item
|
Dec. 31, 2016
USD ($)
|
Dec. 31, 2015
USD ($)
|
|
Significant accounting policies | |||||||||||
Estimated period of customer relationship | 5 years | ||||||||||
Cost of revenues | |||||||||||
Assets under management or administration | $ 194,894 | $ 160,842 | $ 152,573 | ||||||||
Subscription and licensing | 19,818 | 16,113 | 7,785 | ||||||||
Professional services and other | 4,325 | 3,635 | 951 | ||||||||
Total | 219,037 | 180,590 | 161,309 | ||||||||
Changes in allowance for doubtful accounts | |||||||||||
Allowance for doubtful accounts | $ 407 | $ 242 | 407 | 242 | 221 | ||||||
Impairment to investments | 0 | 734 | 0 | ||||||||
Impairments of internally developed software | $ 0 | 0 | 0 | ||||||||
Number of reporting units | item | 2 | ||||||||||
Goodwill impairment charges | $ 0 | 0 | 0 | ||||||||
Intangible asset impairment charges | 0 | 0 | 0 | ||||||||
Sales and use tax liability | 8,522 | 10,108 | 8,522 | 10,108 | |||||||
Sales and use tax expense | 345 | 6,229 | |||||||||
Sales and use tax, interest | 244 | 914 | |||||||||
Sales and use tax receivable | 2,704 | 3,879 | 2,704 | 3,879 | |||||||
Total revenues | $ 182,862 | $ 175,614 | $ 167,417 | $ 157,786 | $ 155,480 | $ 149,155 | $ 141,708 | $ 131,821 | $ 683,679 | $ 578,164 | $ 420,919 |
X | ||||||||||
- Definition Represents the estimated period of customer relationship. No definition available.
|
X | ||||||||||
- Definition Represents interest for sales and excise tax. No definition available.
|
X | ||||||||||
- Definition Carrying value as of the balance sheet date of assets incurred through that date and receivable for statutory sales and use taxes, including value added tax. No definition available.
|
X | ||||||||||
- Definition A valuation allowance for trade and other receivables due to an Entity within one year (or the normal operating cycle, whichever is longer) that are expected to be uncollectible. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period. No definition available.
|
X | ||||||||||
- Definition The aggregate costs related to asset management during the reporting period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of impairment loss from capitalized computer software costs. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition The aggregate cost of goods produced and sold and services rendered during the reporting period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Cost of generating revenue from multiple-deliverable arrangements that include licensing fees and maintenance revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Maintenance revenue is derived from maintenance services provided under contracts or arrangements with clients. Services may include the maintenance of software, plant and equipment, and facilities. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Cost of generating revenue from multiple-deliverable arrangements that include licensing fees and services revenue. Licensing revenue is consideration received from another party for the right to use, but not own, certain of the entity's intangible assets. Licensing arrangements include, but are not limited to, rights to use a patent, copyright, technology, manufacturing process, software or trademark. Licensing fees are generally, but not always, fixed as to amount and not dependent upon the revenue generated by the licensing party. An entity may receive licensing fees for licenses that also generate royalty payments to the entity. Services revenue may be derived by providing other, nonspecified, services during the reporting period. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the cost method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition The amount of excise and sales taxes included in sales and revenues, which are then deducted as a cost of sales. Includes excise taxes, which are applied to specific types of transactions or items (such as gasoline or alcohol); and sales, use and value added taxes, which are applied to a broad class of revenue-producing transactions involving a wide range of goods and services. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Number of reporting units tested for impairment of goodwill. A reporting unit is an operating segment or one level below an operating segment. No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss). Reference 1: http://www.xbrl.org/2003/role/presentationRef
|
X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. No definition available.
|
X | ||||||||||
- Definition Carrying value as of the balance sheet date of liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Reference 1: http://www.xbrl.org/2003/role/presentationRef
|