XML 55 R32.htm IDEA: XBRL DOCUMENT v3.25.0.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2024
Accounting Policies [Abstract]  
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
Machinery, equipment and tooling
3-15
SmartSystems
5-15
Vehicles
3-5
Furniture and fixtures
3-10
Plant and buildings
5-15
Real estate properties
10-40
Railroad and sidings
30
Land improvements
10
Deferred stripping costs
1-9
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, 2024.
Balance at December 31, 2023Assets Acquired Pursuant to Business CombinationImpairment ChargesAmortization ExpenseBalance at December 31, 2024
Developed technology$5,876 $— $— $792 $5,084 
$5,876 $— $— $792 $5,084 
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, 2023.
Balance at December 31, 2022Assets Acquired Pursuant to Business CombinationImpairment ChargesAmortization ExpenseBalance at December 31, 2023
Developed technology$6,669 $— $— $793 $5,876 
$6,669 $— $— $793 $5,876 
The following table reflects the carrying amounts of the Company's finite-lived intangible assets at December 31, 2024 and 2023.
December 31, 2024December 31, 2023
Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Developed technology$10,300 $(5,216)$10,300 (4,424)
$10,300 $(5,216)$10,300 $(4,424)
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,
 202420232022
Weighted average common shares outstanding38,809 38,948 42,408 
Assumed conversion of restricted stock275 98 — 
Diluted weighted average common stock outstanding39,084 39,046 42,408 
Contract with Customer, Contract Asset, Contract Liability, and Receivable
Deferred revenue recognition is as follows:
December 31, 2024December 31, 2023
Total deferred revenue$54 Total deferred revenue$1,154 
Recognized in 20241,154 
Expected recognition:
202554 
$54 $1,154