Supplemental Financial Statement Information - Schedule of Customer Deposits (Details) $ in Thousands |
3 Months Ended |
---|---|
Mar. 31, 2021
USD ($)
| |
Customer Deposits [Roll Forward] | |
Beginning balance | $ 2,729 |
Increases due to deposits received, net of other adjustments | 1,691 |
Revenue recognized | (1,154) |
Ending balance | $ 3,266 |
X | ||||||||||
- Definition Contract with Customer, Liability, Increase Due To Deposits Received, Net Of Other Adjustments No definition available.
|
X | ||||||||||
- Definition Customer Deposits 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
|