XML 121 R20.htm IDEA: XBRL DOCUMENT v3.22.4
Revenue
12 Months Ended
Dec. 31, 2022
Revenue from Contract with Customer [Abstract]  
Revenue Revenue
Disaggregation of Revenue
The following table presents the Company’s revenues disaggregated by type and percentage of total revenues for the periods indicated.
Year Ended December 31,
202220212020
RevenuePercentage of Total RevenueRevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand sales revenue$243,162 95 %$117,402 93 %$70,902 58 %
Shortfall revenue5,010 %4,421 %23,281 19 %
Logistics revenue7,568 %4,825 %28,157 23 %
Total revenues$255,740 100 %$126,648 100 %$122,340 100 %
Deferred revenue recognition is as follows:
December 31, 2022December 31, 2021
Total deferred revenue$6,727 Total deferred revenue$16,270 
Recognized in 202210,305 
Expected recognition:Expected recognition:
20236,727 20235,965 
$6,727 $16,270