XML 287 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue
12 Months Ended
Dec. 31, 2023
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,
202320222021
RevenuePercentage of Total RevenueRevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand sales revenue$283,161 96 %$243,162 95 %$117,402 93 %
Shortfall revenue4,304 %5,010 %4,421 %
Logistics revenue8,509 %7,568 %4,825 %
Total revenues$295,974 100 %$255,740 100 %$126,648 100 %

Deferred revenue recognition is as follows:
December 31, 2023December 31, 2022
Total deferred revenue$1,154 Total deferred revenue$6,959 
Recognized in 20236,936 
Expected recognition:Expected recognition:
20241,154 202423 
$1,154 $6,959