XML 47 R28.htm IDEA: XBRL DOCUMENT v3.20.4
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2020
Dec. 31, 2019
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,
202020192018
RevenuePercentage of Total RevenueRevenuePercentage of Total RevenueRevenuePercentage of Total Revenue
Sand sales revenue$70,902 58 %$109,621 47 %$143,533 68 %
Shortfall revenue23,281 19 %49,259 21 %6,032 %
Logistics revenue28,157 23 %74,193 32 %62,905 30 %
Total revenues$122,340 100 %$233,073 100 %$212,470 101 %
 
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
 
Schedule of contingent consideration
The fair value of the Company’s financial instruments carried at fair value were as follows:
December 31, 2020Level 1Level 2Level 3
Contingent consideration$180 $— $— $180 
Total liabilities$180 $— $— $180 
 
Fair value, liabilities measured on recurring basis, unobservable input reconciliation
The following table provides a summary of changes in the fair value of the Company’s Level 3 financial instruments for the year ended December 31, 2020:
Balance as of December 31, 2019$1,900 
Payment of contingent consideration(310)
Fair value adjustment(1,410)
Balance as of December 31, 2020$180 
 
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,
 202020192018
Weighted average common shares outstanding40,260 40,135 40,427 
Assumed conversion of restricted stock— 202 22 
Diluted weighted average common stock outstanding40,260 40,337 40,449 
 
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
In 2020, the Company recorded an impairment loss of $5,115 to fully write down the value of its long-lived assets in the Permian basin as it has no intentions to develop these properties in the foreseeable future.
The following table reflects the changes in the net carrying amounts of the Company’s 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 changes in the net carrying amounts of the Company’s finite-lived intangible assets for the year ended December 31, 2019.
Balance at
December 31, 2018
Assets Acquired Pursuant to Business CombinationImpairment ChargesAmortization ExpenseBalance at
December 31, 2019
Developed technology$17,956 $— $7,628 $1,282 $9,046 
Customer relationships112 — — 112 — 
$18,068 $— $7,628 $1,394 $9,046