XML 307 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Revenue (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of disaggregated 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 %