XML 131 R30.htm IDEA: XBRL DOCUMENT v3.22.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2022
Accounting Policies [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,
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 %
Schedule Of Useful Life Property Plant And Equipment Depreciation is calculated using the straight-line method over the estimated useful lives of the property, plant and equipment, which are:
 Years
Land improvements10
Plant and buildings
5-15
Real estate properties
10-40
Railroad and sidings30
Vehicles
3-5
Machinery, equipment and tooling
3-15
SmartSystems
5-15
Furniture and fixtures
3-10
Deferred mining costs3
Reconciliation of weighted-average common shares outstanding used in the calculation of basic and diluted net income (loss) per share The following table reconciles the weighted-average common shares outstanding used in the calculation of basic net income per share to the weighted average common shares outstanding used in the calculation of diluted net income per share:
 Year Ended December 31,
 202220212020
Weighted average common shares outstanding42,408 41,775 40,260 
Assumed conversion of restricted stock— — — 
Diluted weighted average common stock outstanding42,408 41,775 40,260 
Schedule of finite-lived intangible assets Acquired finite-lived intangible assets are amortized on a straight-line basis over the following periods:
Estimated Useful Life (Years)
Developed technology13
The following table reflects the changes in the net carrying amounts of the Company’s intangible assets for the year ended December 31, 2022.
Balance at
December 31, 2021
Assets Acquired Pursuant to Business CombinationImpairment ChargesAmortization ExpenseBalance at
December 31, 2022
Developed technology$7,461 $— $— $792 $6,669 
$7,461 $— $— $792 $6,669 

The following table reflects the changes in the net carrying amounts of the Company’s finite-lived intangible assets for the year ended December 31, 2021.
Balance at
December 31, 2020
Assets Acquired Pursuant to Business CombinationImpairment ChargesAmortization ExpenseBalance at
December 31, 2021
Developed technology$8,253 $— $— $792 $7,461 
$8,253 $— $— $792 $7,461 
The following table reflects the carrying amounts of the Company's finite-lived intangible assets at December 31, 2022 and 2021.
December 31, 2022December 31, 2021
Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Developed technology$10,300 $(3,631)$10,300 (2,839)
$10,300 $(3,631)$10,300 $(2,839)