XML 120 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Additional Inforrmation (Details)
$ in Thousands
12 Months Ended
Dec. 31, 2021
USD ($)
Disaggregation Of Revenue [Line Items]  
Payment plans for customer to pay over time period 24 months
Revenue, practical expedient, financing component true
Deferred revenue $ 4,067
Revenue recognized $ 2,196
Minimum  
Disaggregation Of Revenue [Line Items]  
Contracted storage periods 18 years
Payment plans for customer to pay over time period 1 month
Maximum  
Disaggregation Of Revenue [Line Items]  
Contracted storage periods 25 years
Payment plans for customer to pay over time period 24 months