XML 258 R65.htm IDEA: XBRL DOCUMENT v3.22.0.1
Revenue (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Disaggregation of Revenue [Line Items]      
Sand sales revenue $ 126,647 $ 122,340 $ 233,073
Contract with customer, liability 16,270 10,357  
Recognition of Deferred Revenue 9,842    
Deferred revenue, revenue recognized 6,875    
Deferred revenue, net $ 6,428 3,482  
Revenue, remaining performance obligation   $ 3,482  
Revenue from Contract with Customer | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration Risk, Percentage 100.00% 100.00% 100.00%
Sand sales revenue      
Disaggregation of Revenue [Line Items]      
Sand sales revenue $ 117,402 $ 70,902 $ 109,621
Sand sales revenue | Revenue from Contract with Customer | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration Risk, Percentage 93.00% 58.00% 47.00%
Shortfall revenue      
Disaggregation of Revenue [Line Items]      
Sand sales revenue $ 4,421 $ 23,281 $ 49,259
Shortfall revenue | Revenue from Contract with Customer | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration Risk, Percentage 3.00% 19.00% 21.00%
Logistics revenue      
Disaggregation of Revenue [Line Items]      
Sand sales revenue $ 4,824 $ 28,157 $ 74,193
Logistics revenue | Revenue from Contract with Customer | Product Concentration Risk      
Disaggregation of Revenue [Line Items]      
Concentration Risk, Percentage 4.00% 23.00% 32.00%