Revenue - Additional Information (Details) $ in Millions |
3 Months Ended | 6 Months Ended | |||
---|---|---|---|---|---|
Jun. 30, 2022
USD ($)
|
Jun. 30, 2021 |
Jun. 30, 2022
USD ($)
|
Jun. 30, 2021 |
Dec. 31, 2021
USD ($)
|
|
Disaggregation Of Revenue [Abstract] | |||||
Number of performance obligations | 1 | 1 | 1 | 1 | |
Revenue from usage-based fees in total revenue | 93.00% | 96.00% | 93.00% | 97.00% | |
Subscription-based fee contractual period | 1 year | ||||
Revenue from term-based fees in total revenue | 7.00% | 4.00% | 7.00% | 3.00% | |
Deferred revenue | $ 6.9 | $ 6.9 | $ 9.6 | ||
Deferred revenue, revenue recognized | $ 1.7 | $ 5.6 |
X | ||||||||||
- Definition Number of performance obligations. No definition available.
|
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 Subscription-based fee contractual period. 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.
|