Revenue - Additional Information (Detail) - USD ($) $ in Millions |
12 Months Ended | |
---|---|---|
Dec. 31, 2023 |
Dec. 31, 2022 |
|
Revenue from Contract with Customer [Abstract] | ||
Revenue recognized from deferred revenue | $ 7.5 | $ 5.9 |
Contractual obligation recognized in remainder of 2024 | 8.8 | |
Contractual obligation recognized in 2025 | 4.0 | |
Contractual obligation recognized in 2026 | 1.6 | |
Contractual obligation recognized thereafter | $ 0.5 | |
Amortization Period | 1 year |
X | ||||||||||
- Definition Contractual obligation due after third year. No definition available.
|
X | ||||||||||
- Definition Amortization period of cost capitalized in obtaining or fulfilling contract with customer, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
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 | ||||||||||
- Definition Amount of contractual obligation to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Definition Amount of contractual obligation to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- Definition Amount of contractual obligation to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). No definition available.
|
X | ||||||||||
- References No definition available.
|