XML 221 R28.htm IDEA: XBRL DOCUMENT v3.22.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
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,
202120202019
RevenuePercentage of Total RevenueRevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand sales revenue$117,402 93 %$70,902 58 %$109,621 47 %
Shortfall revenue4,421 %23,281 19 %49,259 21 %
Logistics revenue4,824 %28,157 23 %74,193 32 %
Total revenues$126,647 100 %$122,340 100 %$233,073 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,
 202120202019
Weighted average common shares outstanding41,775 40,260 40,135 
Assumed conversion of restricted stock— — 202 
Diluted weighted average common stock outstanding41,775 40,260 40,337 
 
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, 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 changes in the net carrying amounts of the Company’s finite-lived intangible assets for the year ended December 31, 2020.
Balance at
December 31, 2019
Assets Acquired Pursuant to Business CombinationImpairment ChargesAmortization ExpenseBalance at
December 31, 2020
Developed technology$9,046 $— $— $793 $8,253 
$9,046 $— $— $793 $8,253 
The following table reflects the carrying amounts of the Company's finite-lived intangible assets at December 31, 2021 and 2020.
December 31, 2021December 31, 2020
Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Developed technology$10,300 $(2,839)$10,300 (2,047)
$10,300 $(2,839)$10,300 $(2,047)