Revenue - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | ||
---|---|---|---|---|
Jun. 30, 2024 |
Jun. 30, 2023 |
Jun. 30, 2024 |
Jun. 30, 2023 |
|
Revenue from Contract with Customer [Abstract] | ||||
Revenue recognized from deferred revenue | $ 3.0 | $ 2.5 | $ 6.5 | $ 4.3 |
Contractual obligation recognized in remainder of 2023 | 5.8 | 5.8 | ||
Contractual obligation recognized in 2025 | 5.3 | 5.3 | ||
Contractual obligation recognized in 2026 | 2.3 | 2.3 | ||
Contractual obligation recognized thereafter | $ 0.8 | $ 0.8 |
X | ||||||||||
- Definition Amount of contractual obligation to be paid after 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 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 remainder of current fiscal year. No definition available.
|
X | ||||||||||
- References No definition available.
|