Revenue Recognition - Significant Changes in Our Contract Liabilities (Detail) - USD ($) $ in Thousands |
12 Months Ended | |
---|---|---|
Dec. 31, 2020 |
Dec. 31, 2019 |
|
Change in Contract with Customer, Liability [Abstract] | ||
Short Term, Balance, beginning of period | $ 9,493 | |
Short Term, Revenue recognized during the period that was included in the beginning balance of contract liabilities | (7,096) | |
Short Term, Additional amounts recognized during the period | 23,727 | |
Short Term, Revenue recognized during the period that was recorded during the period | (15,225) | |
Short Term, Transfers | 753 | |
Short Term, Balance, end of period | 11,652 | |
Short Term, Amount refundable | 11,607 | $ 9,403 |
Long-Term, Balance, beginning of period | 1,744 | |
Long-Term, Additional amounts recognized during the period | 878 | |
Long-Term, Transfers | (753) | |
Long-Term, Balance, end of period | 1,869 | |
Long-Term, Amount refundable | $ 1,869 | $ 1,744 |
X | ||||||||||
- Definition Amount of additional revenue recognized during the period relating to the long term contract. No definition available.
|
X | ||||||||||
- Definition Amount of additional revenue recognized during the period relating to the short term contract. No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) during the period due to transfers relating to the long term contract. No definition available.
|
X | ||||||||||
- Definition Amount of increase (decrease) during the period due to transfers relating to the short term contract. No definition available.
|
X | ||||||||||
- Definition Amount of revenue recognized that was recorded during the period relating to the short term contract. 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 relating to the short term contract. No definition available.
|
X | ||||||||||
- References No definition available.
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
X | ||||||||||
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
X | ||||||||||
- Definition Amount of liability for consideration received or receivable from customer which is not included in transaction price, when consideration is expected to be refunded to customer, classified as noncurrent. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|