Revenue - Additional Information (Details) - USD ($) |
3 Months Ended | ||
---|---|---|---|
Mar. 31, 2020 |
Mar. 31, 2019 |
Dec. 31, 2019 |
|
Disaggregation Of Revenue [Abstract] | |||
Revenue from usage-based fees in total revenue | 98.00% | 99.00% | |
Revenue from term-based fees in total revenue | 2.00% | 1.00% | |
Deferred revenue | $ 1,500,000 | $ 1,400,000 | |
Deferred revenue, revenue recognized | $ 647,000 |
X | ||||||||||
- Definition Percentage of revenue from term based fees In total revenue. No definition available.
|
X | ||||||||||
- Definition Percentage of revenue from usage-based fees In total revenue. No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of revenue recognized that was previously included in balance of obligation to transfer good or service to customer for which consideration from customer has been received or is due. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- References No definition available.
|