Revenue - Additional Information (Detail) - USD ($) $ in Millions |
3 Months Ended | 6 Months Ended | 12 Months Ended | |||
---|---|---|---|---|---|---|
Jun. 30, 2021 |
Jun. 30, 2020 |
Jun. 30, 2021 |
Jun. 30, 2020 |
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Revenue from Contract with Customer [Abstract] | ||||||
Contract with Customer, Liability, Revenue Recognized | $ 1.6 | $ 0.7 | $ 3.6 | $ 1.2 | $ 2.4 | $ 1.2 |
Contractual Obligation, to be Paid, Year One | 3.6 | 3.6 | 6.2 | |||
Contractual Obligation, to be Paid, Year Two | 2.7 | 2.7 | 2.2 | |||
Contractual Obligation, to be Paid, Year Three | 1.3 | 1.3 | 0.6 | |||
Contractual Obligation Due After Third Year | $ 0.4 | $ 0.4 | $ 0.1 |
X | ||||||||||
- Definition Contractual obligation due after third year. 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 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.
|