2024 Q1 Form 10-K Financial Statement

#000142151724000055 Filed on February 21, 2024

View on sec.gov

Income Statement

Concept 2024 Q1 2023 Q4 2023
Revenue $12.09M $57.19M $128.3M
YoY Change -9.78% 35.23% 2.2%
Cost Of Revenue $4.955M $17.69M $41.27M
YoY Change -5.55% 42.66% 7.94%
Gross Profit $7.135M $39.50M $87.08M
YoY Change -12.51% 32.14% -0.32%
Gross Profit Margin 59.02% 69.07% 67.85%
Selling, General & Admin $13.72M $13.93M $51.03M
YoY Change 14.7% 20.61% 14.37%
% of Gross Profit 192.26% 35.26% 58.6%
Research & Development $4.351M $4.958M $17.00M
YoY Change 1.05% 32.6% -5.07%
% of Gross Profit 60.98% 12.55% 19.52%
Depreciation & Amortization $1.029M $1.027M $4.102M
YoY Change 4.68% 14.11% -13.9%
% of Gross Profit 14.42% 2.6% 4.71%
Operating Expenses $18.07M $18.89M $68.03M
YoY Change 11.08% 23.54% 8.8%
Operating Profit -$10.93M $20.61M $19.05M
YoY Change 34.8% 41.14% -23.28%
Interest Expense $1.442M $1.270M $3.756M
YoY Change 132.21% 200.95% 313.66%
% of Operating Profit 6.16% 19.72%
Other Income/Expense, Net $1.389M $28.00K $3.655M
YoY Change 111.74% -91.84% 194.28%
Pretax Income -$9.545M $21.91M $22.71M
YoY Change 28.03% 42.56% -12.91%
Income Tax -$1.285M $2.107M $1.201M
% Of Pretax Income 9.62% 5.29%
Net Earnings -$8.260M $19.81M $21.50M
YoY Change 31.19% 44.3% -10.58%
Net Earnings / Revenue -68.32% 34.63% 16.75%
Basic Earnings Per Share -$0.14 $0.38
Diluted Earnings Per Share -$0.14 $0.34 $0.37
COMMON SHARES
Basic Shares Outstanding 57.08M shares 56.52M shares 56.44M shares
Diluted Shares Outstanding 57.10M shares 57.74M shares

Balance Sheet

Concept 2024 Q1 2023 Q4 2023
SHORT-TERM ASSETS
Cash & Short-Term Investments $117.4M $108.5M $108.5M
YoY Change 18.94% 20.83% 20.83%
Cash & Equivalents $70.78M $68.10M $68.10M
Short-Term Investments $46.58M $40.45M $40.45M
Other Short-Term Assets $4.288M $3.251M $3.251M
YoY Change 24.58% -16.34% -16.34%
Inventory $31.67M $26.15M $26.15M
Prepaid Expenses
Receivables $25.06M $46.94M $47.53M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $178.4M $185.5M $185.5M
YoY Change 20.57% 17.49% 17.49%
LONG-TERM ASSETS
Property, Plant & Equipment $17.89M $18.70M $30.17M
YoY Change -9.21% -4.5% -7.73%
Goodwill $12.79M $12.80M
YoY Change 0.0% 0.08%
Intangibles
YoY Change
Long-Term Investments $12.14M $13.83M $13.83M
YoY Change 302.02% 352.32% 352.32%
Other Assets $387.0K $388.0K $10.71M
YoY Change 0.52% 6.01% 0.78%
Total Long-Term Assets $65.89M $67.50M $67.50M
YoY Change 9.78% 14.08% 14.08%
TOTAL ASSETS
Total Short-Term Assets $178.4M $185.5M $185.5M
Total Long-Term Assets $65.89M $67.50M $67.50M
Total Assets $244.3M $253.0M $253.0M
YoY Change 17.45% 16.56% 16.56%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $3.492M $3.000M $3.000M
YoY Change 78.25% 268.55% 268.55%
Accrued Expenses $9.207M $15.24M $15.24M
YoY Change 3.18% -0.55% -0.55%
Deferred Revenue $3.449M $1.097M
YoY Change 137.7% -8.2%
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $17.14M $21.47M $21.47M
YoY Change 29.43% 17.32% 17.32%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00 $0.00
YoY Change
Other Long-Term Liabilities $132.0K $207.0K $11.70M
YoY Change -48.03% 71.07% -12.72%
Total Long-Term Liabilities $132.0K $207.0K $11.70M
YoY Change -48.03% 71.07% -12.72%
TOTAL LIABILITIES
Total Short-Term Liabilities $17.14M $21.47M $21.47M
Total Long-Term Liabilities $132.0K $207.0K $11.70M
Total Liabilities $28.23M $33.17M $33.17M
YoY Change 6.67% 4.62% 4.62%
SHAREHOLDERS EQUITY
Retained Earnings $74.40M $82.66M
YoY Change 35.62% 35.16%
Common Stock $65.00K $65.00K
YoY Change 1.56% 1.56%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $216.0M $219.8M $219.8M
YoY Change
Total Liabilities & Shareholders Equity $244.3M $253.0M $253.0M
YoY Change 17.45% 16.56% 16.56%

Cashflow Statement

Concept 2024 Q1 2023 Q4 2023
OPERATING ACTIVITIES
Net Income -$8.260M $19.81M $21.50M
YoY Change 31.19% 44.3% -10.58%
Depreciation, Depletion And Amortization $1.029M $1.027M $4.102M
YoY Change 4.68% 14.11% -13.9%
Cash From Operating Activities $6.497M $13.78M $26.05M
YoY Change -24.95% 116.6% 106.27%
INVESTING ACTIVITIES
Capital Expenditures $824.0K $1.388M $2.567M
YoY Change 318.27% 12.57% -39.34%
Acquisitions
YoY Change
Other Investing Activities -$4.162M $649.0K -$16.55M
YoY Change -405.13% -140.79% 509.69%
Cash From Investing Activities -$4.986M -$739.0K -$19.11M
YoY Change -527.25% -73.83% 175.18%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net -$4.794M
YoY Change -120.26%
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities $1.190M 3.610M $4.794M
YoY Change 621.21% 386.52% -120.26%
NET CHANGE
Cash From Operating Activities $6.497M 13.78M $26.05M
Cash From Investing Activities -$4.986M -739.0K -$19.11M
Cash From Financing Activities $1.190M 3.610M $4.794M
Net Change In Cash $2.682M 16.65M $11.77M
YoY Change -73.17% 289.0% -165.36%
FREE CASH FLOW
Cash From Operating Activities $6.497M $13.78M $26.05M
Capital Expenditures $824.0K $1.388M $2.567M
Free Cash Flow $5.673M $12.39M $23.49M
YoY Change -32.94% 141.6% 179.64%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2021 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
0 usd
CY2021 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
35019000 usd
CY2023 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
84555000 usd
CY2022 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
43572000 usd
CY2023 dei Entity Central Index Key
EntityCentralIndexKey
0001421517
CY2023 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2023
CY2023 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2023 dei Amendment Flag
AmendmentFlag
false
CY2023Q4 us-gaap Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
P1Y
CY2023 dei Document Annual Report
DocumentAnnualReport
true
CY2023 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2023 dei Document Transition Report
DocumentTransitionReport
false
CY2023 dei Entity File Number
EntityFileNumber
001-34112
CY2023 dei Entity Registrant Name
EntityRegistrantName
Energy Recovery, Inc.
CY2023 dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
DE
CY2023 dei Entity Tax Identification Number
EntityTaxIdentificationNumber
01-0616867
CY2023 dei Entity Address Address Line1
EntityAddressAddressLine1
1717 Doolittle Drive
CY2023 dei Entity Address City Or Town
EntityAddressCityOrTown
San Leandro
CY2023 dei Entity Address State Or Province
EntityAddressStateOrProvince
CA
CY2023 dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
94577
CY2023 dei City Area Code
CityAreaCode
510
CY2023 dei Local Phone Number
LocalPhoneNumber
483-7370
CY2023 dei Security12b Title
Security12bTitle
Common Stock, $0.001 par value
CY2023 dei Trading Symbol
TradingSymbol
ERII
CY2023 dei Security Exchange Name
SecurityExchangeName
NASDAQ
CY2023 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
Yes
CY2023 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2023 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2023 dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
CY2023 dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
CY2023 dei Entity Small Business
EntitySmallBusiness
false
CY2023 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2023 dei Icfr Auditor Attestation Flag
IcfrAuditorAttestationFlag
true
CY2023 dei Document Fin Stmt Error Correction Flag
DocumentFinStmtErrorCorrectionFlag
false
CY2023 dei Entity Shell Company
EntityShellCompany
false
CY2023Q2 dei Entity Public Float
EntityPublicFloat
1540000000 usd
CY2024Q1 dei Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
57078540 shares
CY2023 dei Auditor Firm
AuditorFirmId
34
CY2023 dei Auditor Name
AuditorName
Deloitte & Touche LLP
CY2023 dei Auditor Location
AuditorLocation
San Francisco, California
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
68098000 usd
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
56354000 usd
CY2023Q4 us-gaap Short Term Investments
ShortTermInvestments
40445000 usd
CY2022Q4 us-gaap Short Term Investments
ShortTermInvestments
33479000 usd
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
46937000 usd
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
34062000 usd
CY2023Q4 us-gaap Inventory Net
InventoryNet
26149000 usd
CY2022Q4 us-gaap Inventory Net
InventoryNet
28366000 usd
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3843000 usd
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
5606000 usd
CY2023Q4 us-gaap Assets Current
AssetsCurrent
185472000 usd
CY2022Q4 us-gaap Assets Current
AssetsCurrent
157867000 usd
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
13832000 usd
CY2022Q4 us-gaap Long Term Investments
LongTermInvestments
3058000 usd
CY2023Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
10324000 usd
CY2022Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
10263000 usd
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
18699000 usd
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
19580000 usd
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
11469000 usd
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
13115000 usd
CY2023Q4 us-gaap Goodwill
Goodwill
12790000 usd
CY2022Q4 us-gaap Goodwill
Goodwill
12790000 usd
CY2023Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
388000 usd
CY2022Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
366000 usd
CY2023Q4 us-gaap Assets
Assets
252974000 usd
CY2022Q4 us-gaap Assets
Assets
217039000 usd
CY2023Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
3000000 usd
CY2022Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
814000 usd
CY2023Q4 erii Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
15583000 usd
CY2022Q4 erii Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
14693000 usd
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1791000 usd
CY2022Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1600000 usd
CY2023Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
1097000 usd
CY2022Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
1195000 usd
CY2023Q4 us-gaap Liabilities Current
LiabilitiesCurrent
21471000 usd
CY2022Q4 us-gaap Liabilities Current
LiabilitiesCurrent
18302000 usd
CY2023Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
11488000 usd
CY2022Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
13278000 usd
CY2023Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
207000 usd
CY2022Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
121000 usd
CY2023Q4 us-gaap Liabilities
Liabilities
33166000 usd
CY2022Q4 us-gaap Liabilities
Liabilities
31701000 usd
CY2023Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2022Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
usd
CY2023Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.001
CY2022Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.001
CY2022Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000 shares
CY2023Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000 shares
CY2023Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0 shares
CY2023Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2022Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2022Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0 shares
CY2023Q4 us-gaap Preferred Stock Value
PreferredStockValue
0 usd
CY2022Q4 us-gaap Preferred Stock Value
PreferredStockValue
0 usd
CY2023Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000 shares
CY2023Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000 shares
CY2023Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
65029459 shares
CY2023Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
56880947 shares
CY2022Q4 us-gaap Common Stock Shares Issued
CommonStockSharesIssued
64225391 shares
CY2022Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
56076879 shares
CY2023Q4 us-gaap Common Stock Value
CommonStockValue
65000 usd
CY2022Q4 us-gaap Common Stock Value
CommonStockValue
64000 usd
CY2023Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
217617000 usd
CY2022Q4 us-gaap Additional Paid In Capital
AdditionalPaidInCapital
204957000 usd
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-44000 usd
CY2022Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-349000 usd
CY2023Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
8148512 shares
CY2022Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
8148512 shares
CY2023Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
80486000 usd
CY2022Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
80486000 usd
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
82656000 usd
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
61152000 usd
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
219808000 usd
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
185338000 usd
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
252974000 usd
CY2022Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
217039000 usd
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
128349000 usd
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
125591000 usd
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
103904000 usd
CY2023 us-gaap Cost Of Revenue
CostOfRevenue
41270000 usd
CY2022 us-gaap Cost Of Revenue
CostOfRevenue
38235000 usd
CY2021 us-gaap Cost Of Revenue
CostOfRevenue
32670000 usd
CY2023 us-gaap Gross Profit
GrossProfit
87079000 usd
CY2022 us-gaap Gross Profit
GrossProfit
87356000 usd
CY2021 us-gaap Gross Profit
GrossProfit
71234000 usd
CY2023 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
28864000 usd
CY2022 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
28341000 usd
CY2021 us-gaap General And Administrative Expense
GeneralAndAdministrativeExpense
25174000 usd
CY2023 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
22164000 usd
CY2022 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
16277000 usd
CY2021 us-gaap Selling And Marketing Expense
SellingAndMarketingExpense
12160000 usd
CY2023 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
17001000 usd
CY2022 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
17909000 usd
CY2021 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
20069000 usd
CY2023 us-gaap Operating Expenses
OperatingExpenses
68029000 usd
CY2022 us-gaap Operating Expenses
OperatingExpenses
62527000 usd
CY2021 us-gaap Operating Expenses
OperatingExpenses
57403000 usd
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
19050000 usd
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
24829000 usd
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
13831000 usd
CY2023 us-gaap Interest Income Securities Taxable
InterestIncomeSecuritiesTaxable
3756000 usd
CY2022 us-gaap Interest Income Securities Taxable
InterestIncomeSecuritiesTaxable
908000 usd
CY2021 us-gaap Interest Income Securities Taxable
InterestIncomeSecuritiesTaxable
204000 usd
CY2023 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-101000 usd
CY2022 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
334000 usd
CY2021 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
-31000 usd
CY2023 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
3655000 usd
CY2022 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1242000 usd
CY2021 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
173000 usd
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
22705000 usd
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
26071000 usd
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
14004000 usd
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1201000 usd
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2022000 usd
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-265000 usd
CY2023 us-gaap Net Income Loss
NetIncomeLoss
21504000 usd
CY2022 us-gaap Net Income Loss
NetIncomeLoss
24049000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
14269000 usd
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.38
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.43
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.25
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.37
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.42
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.24
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56444000 shares
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56221000 shares
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56993000 shares
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57740000 shares
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57641000 shares
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
58723000 shares
CY2023 us-gaap Net Income Loss
NetIncomeLoss
21504000 usd
CY2022 us-gaap Net Income Loss
NetIncomeLoss
24049000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
14269000 usd
CY2023 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
51000 usd
CY2022 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
15000 usd
CY2021 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
-68000 usd
CY2023 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
254000 usd
CY2022 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-215000 usd
CY2021 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-134000 usd
CY2023 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
305000 usd
CY2022 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-200000 usd
CY2021 us-gaap Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
-202000 usd
CY2023 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
21809000 usd
CY2022 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
23849000 usd
CY2021 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
14067000 usd
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
219808000 usd
CY2022Q4 us-gaap Stockholders Equity
StockholdersEquity
185338000 usd
CY2021Q4 us-gaap Stockholders Equity
StockholdersEquity
178779000 usd
CY2023Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
56880947 shares
CY2022Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
56076879 shares
CY2021Q4 us-gaap Common Stock Shares Outstanding
CommonStockSharesOutstanding
56823266 shares
CY2023 us-gaap Net Income Loss
NetIncomeLoss
21504000 usd
CY2022 us-gaap Net Income Loss
NetIncomeLoss
24049000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
14269000 usd
CY2023 us-gaap Share Based Compensation
ShareBasedCompensation
8038000 usd
CY2022 us-gaap Share Based Compensation
ShareBasedCompensation
6508000 usd
CY2021 us-gaap Share Based Compensation
ShareBasedCompensation
6053000 usd
CY2023 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
4102000 usd
CY2022 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
4764000 usd
CY2021 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
4502000 usd
CY2023 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
1646000 usd
CY2022 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
1538000 usd
CY2021 us-gaap Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
1437000 usd
CY2023 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
862000 usd
CY2022 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-680000 usd
CY2021 us-gaap Accretion Amortization Of Discounts And Premiums Investments
AccretionAmortizationOfDiscountsAndPremiumsInvestments
-570000 usd
CY2023 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-61000 usd
CY2022 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
1158000 usd
CY2021 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-391000 usd
CY2023 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-1026000 usd
CY2022 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
201000 usd
CY2021 us-gaap Other Noncash Income Expense
OtherNoncashIncomeExpense
-955000 usd
CY2023 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
12873000 usd
CY2022 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
13480000 usd
CY2021 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
8823000 usd
CY2023 erii Increase Decrease In Costs In Excess Of Billings On Uncompleted Contracts Or Programs1
IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1
1128000 usd
CY2022 erii Increase Decrease In Costs In Excess Of Billings On Uncompleted Contracts Or Programs1
IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1
-1227000 usd
CY2021 erii Increase Decrease In Costs In Excess Of Billings On Uncompleted Contracts Or Programs1
IncreaseDecreaseInCostsInExcessOfBillingsOnUncompletedContractsOrPrograms1
1399000 usd
CY2023 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
-1354000 usd
CY2022 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
8282000 usd
CY2021 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
8766000 usd
CY2023 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
96000 usd
CY2022 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-138000 usd
CY2021 us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-314000 usd
CY2023 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
2629000 usd
CY2022 us-gaap Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
138000 usd
CY2023 us-gaap Increase Decrease In Accrued Liabilities And Other Operating Liabilities
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
-1352000 usd
CY2022 us-gaap Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
39756000 usd
CY2021 us-gaap Payments To Acquire Marketable Securities
PaymentsToAcquireMarketableSecurities
48903000 usd
CY2023 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
2567000 usd
CY2022 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
4232000 usd
CY2021 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
6684000 usd
CY2023 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
87000 usd
CY2022 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
1102000 usd
CY2021 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
5000 usd
CY2023 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-19114000 usd
CY2022 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-6946000 usd
CY2021 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-20563000 usd
CY2023 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
4794000 usd
CY2022 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
2986000 usd
CY2021 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
10554000 usd
CY2023 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
0 usd
CY2022 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
26654000 usd
CY2021 us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
23346000 usd
CY2023 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
4794000 usd
CY2022 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-23668000 usd
CY2021 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-12792000 usd
CY2023 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
33000 usd
CY2022 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-20000 usd
CY2021 us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
-68000 usd
CY2023 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
11767000 usd
CY2022 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-18003000 usd
CY2021 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-19897000 usd
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
56458000 usd
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
74461000 usd
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
74461000 usd
CY2023 us-gaap Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
3000 usd
CY2022 us-gaap Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
2000 usd
CY2021 us-gaap Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
270000 usd
CY2023 us-gaap Income Taxes Paid
IncomeTaxesPaid
505000 usd
CY2022 us-gaap Income Taxes Paid
IncomeTaxesPaid
549000 usd
CY2021 us-gaap Income Taxes Paid
IncomeTaxesPaid
76000 usd
CY2023 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
647000 usd
CY2022 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
740000 usd
CY2021 us-gaap Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
421000 usd
CY2023 us-gaap Nature Of Operations
NatureOfOperations
<span style="color: #7d560b; font-family: Arial Narrow; font-size: 14pt; font-style: normal; font-weight: bold; left: 102.41pt; position: var(--position); text-decoration: none; white-space: pre;">Description of Business and Significant Accounting Policies<span style="display: inline-block; height: 10.19pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 136.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 457.23pt;">Energy Recovery, Inc. and its wholly-owned subsidiaries (the “Company” or “Energy Recovery”) designs and manufactures <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 533.73pt; position: var(--position); text-decoration: none; white-space: pre; width: 28.7pt;">reliable,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 148.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">high-performance solutions that provide cost savings through improved energy efficiency in commercial and industrial processes, with<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 160.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 138.75pt;">applications across several industries<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 188.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 374.25pt;">.  Leveraging the Company’s pressure exchanger technology, which generates little to no emissions<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 172.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;">when operating, the Company’s solutions lowers costs, saves energy, reduces waste, and minimizes emissions for companies across a<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 184.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">variety of industrial processes.  As the world coalesces around the urgent need to address climate change and its impacts, the Company is<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 196.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;">helping companies reduce their energy consumption in their industrial processes, which in turn, reduces their carbon footprint.  The Company<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 208.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">believes that its customers do not have to sacrifice quality and cost savings for sustainability and is committed to developing solutions that<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 220.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">drive long-term value – both financial and environmental.  The Company’s solutions are marketed, sold in, or developed for, the fluid-flow and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 232.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 379.57pt;">gas markets, such as seawater and wastewater desalination, natural gas, chemical processing and CO<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 429.07pt; position: var(--position); text-decoration: none; top: 2.548pt; vertical-align: sub; white-space: pre; width: 2.96pt;">2<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 432.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 130.4pt;">-based refrigeration systems, under<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 244.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.75pt;">the trademarks <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 107.25pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.65pt;">ERI<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 120.9pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 3.92pt;">®<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 129.78pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.92pt;">PX<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 140.7pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 3.92pt;">®<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 144.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 149.57999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 74.64pt;">Pressure Exchanger<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 224.22pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 3.92pt;">®<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 233.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.92pt;">PX<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 244.02pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 3.92pt;">®<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 247.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 77.32pt;"> Pressure Exchanger<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 325.26pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 3.92pt;">®<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 329.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 29.44pt;"> (“PX”), <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 358.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.89pt;">Ultra PX<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 389.51pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 5.32pt;">™<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 394.83pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 399.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 19.98pt;">PX G<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 419.77pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 5.32pt;">™<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 425.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 430.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.22pt;">PX G1300<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 468.27pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 5.32pt;">™<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 473.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 478.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 55.47pt;">PX PowerTrain<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 534.02pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 5.32pt;">™<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 539.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.96pt;">, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 544.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.46pt;">AT<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 554.76pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 5.32pt;">™<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.0799999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 256.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.6pt;">and <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 66.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 34.64pt;">Aquabold<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 6.5pt; font-style: normal; font-weight: normal; left: 100.74000000000001pt; position: var(--position); text-decoration: none; top: -2.548pt; vertical-align: super; white-space: pre; width: 5.32pt;">™<span style="display: inline-block; height: 4.732pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 332.41pt;">.  The Company owns, manufactures and/or develops its solutions, in whole or in part, in <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 438.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 123.94pt;">the United States of America (the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 268.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 24.09pt;">“U.S.”)<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 73.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: normal; font-weight: bold; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre;">Basis of Presentation<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 324pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.12pt;">The<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.4pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 95.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 467.41pt;">Consolidated Financial Statements include the accounts of Energy Recovery, Inc. and its wholly-owned subsidiaries.  All<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 336pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 288.06pt;">intercompany accounts and transactions have been eliminated in consolidation.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: normal; font-weight: bold; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre;">Reclassifications<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 386.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 283.47pt;">Certain prior period amounts have been reclassified in certain notes to the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.65pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 198.71pt;">Consolidated Financial Statements to conform to the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 398.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 100.24pt;">current period presentation.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: normal; font-weight: bold; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre;">Use of Estimates<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 448.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.24pt;">The preparation of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.41pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 149.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 203.62pt;">Consolidated Financial Statements, in conformity with <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 207.44pt;">U.S. generally accepted accounting principles (“GAAP”)<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 460.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 462.15pt;">requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.85pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 514.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.85pt;">Consolidated<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 472.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.28pt;">Financial Statements and accompanying notes.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 496.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.93pt;">The accounting policies that reflect the Company’s significant estimates and judgments and that the Company believes are the most<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 508.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 303.04pt;">critical to aid in fully understanding and evaluating its reported financial results are <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 209.8pt;">revenue recognition; valuation of stock options; useful life<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 520.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">and valuation of equipment; valuation and impairment of goodwill; deferred taxes and valuation allowances on deferred tax assets; and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 532.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 171.08pt;">evaluation and measurement of contingencies<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.51pt;">. <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 226.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 336.39pt;"> Those estimates could change, and as a result, actual results could differ materially from<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 544.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.71pt;">those estimates.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 568.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.89pt;">The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 580.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 224.44pt;">revision of the carrying value of its assets or liabilities as of <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 273.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 68.54pt;">February 21, 2024<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.86pt;">, the date of issuance of this <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 452.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.52pt;">Annual<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 477.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.06pt;"> Report on Form <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.3pt;">10-K<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 592.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">These estimates may change, as new events occur and additional information is obtained.  Actual results could differ materially from these<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 604.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;">estimates under different assumptions or conditions.  The Company undertakes no obligation to update publicly these estimates for any<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 616.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.1pt;">reason after the date of this <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 151.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.52pt;">Annual<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.94pt;"> Report on Form <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.3pt;">10-K<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 256.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 99.79pt;">, except as required by law.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: normal; font-weight: bold; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre;">Significant Accounting Policies<span style="display: inline-block; height: 8.73pt;"></span></span><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Cash and Cash Equivalents<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 142.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 228.65pt;">The Company considers all highly liquid investments with an <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 305.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 257.3pt;">original or remaining contractual maturity on date of purchase of less<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 154.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 57.19pt;">than or equal to<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 106.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.35pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 109.03999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.92pt;">three months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 156.95999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.01pt;"> to be <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 179.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 163.07pt;">classified and presented as cash equivalents<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 343.04pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.22pt;"> on the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 368.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.35pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 370.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.82pt;">Consolidated Balance Sheets.  Cash equivalents are<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 166.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">stated at cost, which approximates fair value.  The Company’s cash and cash equivalents may include demand deposit accounts with large<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 178.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 199.96pt;">financial institutions, institutional money market funds, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 249.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 312.94pt;">U.S. treasury securities, corporate notes and bonds, and municipal and agency notes<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 190.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.12pt;">and bonds<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 88.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 473.74pt;">.  The Company monitors the creditworthiness of the financial institutions, institutional money market funds, and corporations in<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 202.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 438.37pt;">which the Company invests its surplus funds.  The Company has experienced no credit losses from its cash investments.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Short-term and Long-term<span style="display: inline-block; height: 8.73pt;"></span></span><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 180.3pt; position: var(--position); text-decoration: none; white-space: pre;"> Investments<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 253.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 437.01pt;">The Company’s short-term and long-term investments consist primarily of investment-grade debt securities, such as <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 513.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 48.89pt;">U.S. treasury<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 265.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 324.11pt;">securities, corporate notes and bonds, and municipal and agency notes and bonds<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 373.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 188.81pt;">, all of which are classified as available-for-sale.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 277.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;">Available-for-sale securities are carried at fair value.  Amortization or accretion of premium or discount is included in other income (expense)<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 289.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.79pt;">on the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 73.28999999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.27pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.82pt;">Consolidated Statements of Operations.  Changes in the fair value of available-for-sale securities are reported as a component of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 301.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 144.04pt;">accumulated other comprehensive loss<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 193.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 125.69pt;"> within stockholders’ equity on the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 319.23pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.9pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 322.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 240.3pt;">Consolidated Balance Sheets.  Realized gains and losses on the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 313.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 395.09pt;">sale of available-for-sale securities are determined by specific identification of the cost basis of each security.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 444.59pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 337.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 434.55pt;">The Company categorizes and classifies short-term and long-term available-for-sale investments on the Company’s<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.6pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 514.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.85pt;">Consolidated<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 349.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 97.97pt;">Balance Sheets as follows:<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 373.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.87pt;">•<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 88.14pt;">Short-term investments:<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 182.64pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.42pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 186.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 354.29pt;">Investments purchased with an original or remaining maturity at time of purchase greater than<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.42pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 543.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.68pt;">three<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 385.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.89pt;">months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 121.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.71pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 124.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 142.04pt;">and that are expected to mature within<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.71pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 268.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.72pt;">12 months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 307.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.71pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 310.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 103.37pt;">from the balance sheet date<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 413.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.71pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 416.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 146.14pt;">are classified as short-term investments<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 397.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 128.96pt;">and are presented in current assets<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 223.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 412.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.87pt;">•<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 86.88pt;">Long-term investments:<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 181.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.5pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 184.88pt; position: var(--position); text-decoration: none; white-space: pre; width: 355.33pt;">Investments purchased with an original or remaining maturity at time of purchase greater than<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 540.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.5pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 543.71pt; position: var(--position); text-decoration: none; white-space: pre; width: 18.68pt;">three<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 424.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 26.89pt;">months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 121.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.43pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 125.82pt; position: var(--position); text-decoration: none; white-space: pre; width: 170.47pt;">and that are expected to mature more than<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 296.28999999999996pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.43pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 300.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.44pt;">12 months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 341.15999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.43pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 345.59000000000003pt; position: var(--position); text-decoration: none; white-space: pre; width: 110.25pt;">from the balance sheet date<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 455.84pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.43pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 460.27pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.12pt;">are classified as long-term<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 436.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 94.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 191.39pt;">investments and are presented in non-current assets<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 285.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Allowance for Doubtful Accounts<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 489.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 486pt;">The Company records a provision for doubtful accounts based on historical experience and an estimate of the expected credit losses.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 501.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">In estimating the allowance for doubtful accounts, the Company considers, among other factors, the aging of the accounts receivable, its<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 513.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;">historical write-offs, the credit worthiness of each customer, and general economic conditions.  Account balances are charged off against the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 525.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">allowance when the Company believes that it is probable that the receivable will not be recovered.  Actual write-offs may be in excess of the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 537.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 119.84pt;">Company’s estimated allowance.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Inventories<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 588pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.88pt;">Inventories are stated at the lower of cost (using the first-in, first-out “FIFO” method) or net realizable value.  The Company calculates<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 600pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;">inventory valuation adjustments for excess and obsolete inventory based on current inventory levels, movement, expected useful lives, and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 612pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 208.74pt;">estimated future demand of the products and spare parts.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Property and Equipment<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 116.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.99pt;">Property and equipment is recorded at cost and reduced by accumulated depreciation.  Depreciation expense is recognized over the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 128.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 248.9pt;">estimated useful lives of the assets using the straight-line method.  <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 298.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 263.92pt;">The following table presents the estimated useful life, or range of useful<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 140.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 432.46pt;">lives, of the Company’s property and equipment.  Maintenance and repairs are charged directly to expense as incurred.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="position: var(--position); top: 155.4pt; width: 612pt;"><div style="left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;"><div><table style="border-collapse: collapse; display: inline-table; width: 100%;"><tbody><tr style="height: 0;"><td colspan="1" rowspan="1" style="padding: 0; width: 391.5pt;"></td><td colspan="1" rowspan="1" style="padding: 0; width: 59.25pt;"></td><td colspan="1" rowspan="1" style="padding: 0; width: 3pt;"></td><td colspan="1" rowspan="1" style="padding: 0; width: 59.25pt;"></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 0pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: bold; left: 13.44pt; position: var(--position); text-decoration: none; white-space: pre;">Minimum<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="border-bottom: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 0pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: bold; left: 12.62pt; position: var(--position); text-decoration: none; white-space: pre;">Maximum<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 0pt; position: var(--position); top: 12.75pt; width: 391.5pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 391.5pt;"><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;">Machinery and equipment (excluding equipment used for manufacturing of ceramic components)<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 5.8500000000000005pt; font-style: normal; font-weight: normal; left: 317.73pt; position: var(--position); top: -2.2925pt; vertical-align: super; white-space: pre;">)<span style="display: inline-block; height: 4.2575pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #feeac5; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 12.75pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">3 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="background-color: #feeac5; border-top: 1pt solid #000; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 12.75pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">7 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 0pt; position: var(--position); top: 25.5pt; width: 391.5pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 391.5pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;">Machinery and equipment used for manufacturing of ceramic components<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 25.5pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">3 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 25.5pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 15.48pt; position: var(--position); text-decoration: none; white-space: pre;">10 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 0pt; position: var(--position); top: 38.25pt; width: 391.5pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 391.5pt;"><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;">Leasehold improvements <span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 5.8500000000000005pt; font-style: normal; font-weight: normal; left: 87.03999999999999pt; position: var(--position); top: -2.2925pt; vertical-align: super; white-space: pre;">(1)<span style="display: inline-block; height: 4.2575pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 38.25pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 19.38pt; position: var(--position); text-decoration: none; white-space: pre;">1 year<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 38.25pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 14.46pt; position: var(--position); text-decoration: none; white-space: pre;">5.5 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 0pt; position: var(--position); top: 51pt; width: 391.5pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 391.5pt;"><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); white-space: pre;">Software <span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 5.8500000000000005pt; font-style: normal; font-weight: normal; left: 33.77pt; position: var(--position); top: -2.2925pt; vertical-align: super; white-space: pre;">(2)<span style="display: inline-block; height: 4.2575pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 51pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">3 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 51pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">5 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 0pt; position: var(--position); top: 63.75pt; width: 391.5pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 391.5pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;">Office equipment, furniture, and fixtures<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 63.75pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">3 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="background-color: #feeac5; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 63.75pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">5 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr><tr style="height: 12.75pt;"><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 0pt; position: var(--position); top: 76.5pt; width: 391.5pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 391.5pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 2.63pt; position: var(--position); text-decoration: none; white-space: pre;">Automobiles<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 391.5pt; position: var(--position); top: 76.5pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 19.38pt; position: var(--position); text-decoration: none; white-space: pre;">1 year<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="background-color: #ffffff; font-size: 0; text-align: left; vertical-align: top;"><div style="height: 12.75pt; left: 453.75pt; position: var(--position); top: 76.5pt; width: 59.25pt;"><div><div style="line-height: 9pt; position: var(--position); top: 2.81pt; width: 59.25pt;"><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 17.53pt; position: var(--position); text-decoration: none; white-space: pre;">7 years<span style="display: inline-block; height: 6.55pt;"></span></span></div></div></div></td></tr></tbody></table></div></div></div><div style="position: var(--position); top: 249.65pt; width: 612pt;"><div style="left: 49.5pt; position: var(--position); top: 0pt; width: 513pt;"><div><table style="border-collapse: collapse; display: inline-table; width: 100%;"><tbody><tr style="height: 0;"><td colspan="1" rowspan="1" style="padding: 0; width: 30pt;"></td><td colspan="1" rowspan="1" style="padding: 0; width: 483pt;"></td></tr><tr style="height: 3.75pt;"><td colspan="1" rowspan="1" style="border-top: 0.25pt solid #494949; font-size: 0; text-align: left; vertical-align: top;"></td><td colspan="1" rowspan="1" style="font-size: 0; text-align: left; vertical-align: top;"></td></tr></tbody></table></div></div></div><div style="font-size: 12pt; line-height: 9pt; position: var(--position); text-align: justify; text-align-last: justify; top: 258.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 5.8500000000000005pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; top: -2.2925pt; vertical-align: super; white-space: pre; width: 5.84pt;">(1)<span style="display: inline-block; height: 4.2575pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.9pt;">Leasehold improvements represent remodeling and retrofitting costs for leased office and manufacturing space and are depreciated over the shorter of<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.05pt;"> <span style="display: inline-block; height: 6.55pt;"></span></span></div><div style="font-size: 12pt; line-height: 9pt; position: var(--position); text-align: justify; text-align-last: justify; top: 269.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 218.68pt;">either the estimated useful lives or the term of the lease.  See <span style="display: inline-block; height: 6.55pt;"></span></span><span style="color: #000000; font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 286.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.57pt;"><a href="#i11038644b572480ea143f7a07f953725_361" style="color: inherit; text-decoration: inherit; z-index: 1;">Note</a><span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 301.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.3pt;"> <span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 305.05pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.1pt;">7<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 309.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.35pt;">, <span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 314.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 111.07pt;">Commitments and Contingencies<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 425.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.45pt;">-<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 428.02pt; position: var(--position); text-decoration: none; white-space: pre; width: 95.93pt;">Operating Lease Obligations<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 523.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 38.55pt;">, for further<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.05pt;"> <span style="display: inline-block; height: 6.55pt;"></span></span></div><div style="font-size: 12pt; line-height: 9pt; position: var(--position); text-align: justify; text-align-last: justify; top: 280pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 84.82pt;">discussion of lease terms.<span style="display: inline-block; height: 6.55pt;"></span></span></div><div style="font-size: 12pt; line-height: 9pt; position: var(--position); text-align: justify; text-align-last: justify; top: 293.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 5.8500000000000005pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; top: -2.2925pt; vertical-align: super; white-space: pre; width: 5.84pt;">(2)<span style="display: inline-block; height: 4.2575pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 494.85pt;">Software purchased for internal use consists primarily of amounts paid for perpetual licenses to third-party software providers and implementation<span style="display: inline-block; height: 6.55pt;"></span></span><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.05pt;"> <span style="display: inline-block; height: 6.55pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 304.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 9pt; font-style: normal; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.22pt;">costs<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 84.72pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 331.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.99pt;">Estimated useful lives are periodically reviewed, and when appropriate, changes are made prospectively.  When certain events or<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 343.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;">changes in operating conditions occur, asset lives may be adjusted and an impairment assessment may be performed on the recoverability of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 355.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;">the carrying amounts.  The Company evaluates the recoverability of long-lived assets by comparing the carrying amount of an asset to<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 367.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">estimated future net undiscounted cash flows generated by the asset (asset group).  If such assets are considered to be impaired, the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 379.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">impairment recognized is measured as the amount by which the carrying amount of the assets exceeds the fair value of the assets.  The<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 391.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;">evaluation of recoverability involves estimates of future operating cash flows based upon certain forecasted assumptions, including, but not<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 403.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 285.25pt;">limited to, revenue growth rates, gross profit margins, and operating expenses.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 334.75pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Leases<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 454pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.81pt;">The Company determines if an arrangement is a lease, or contains a lease, at the inception of the arrangement and evaluates<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 466pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;">whether the lease is an operating or a finance lease at the commencement date.  The Company recognizes right-of-use (“ROU”) assets and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 478pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 217.86pt;">lease liabilities for operating leases with terms greater than <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 267.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 23.04pt;">1 year<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 272.04pt;">.  ROU assets represent the Company’s right to use an asset for the lease<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 490pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;">term, while lease liabilities represent the Company’s obligation to make lease payments.  Operating lease ROU assets and liabilities are<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 502pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;">recognized based on the present value of lease payments over the lease term at the lease commencement date.  The Company uses the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 514pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">implicit interest rate or, if not readily determinable, its incremental borrowing rate as of the lease commencement date to determine the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 526pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;">present value of lease payments.  The incremental borrowing rate is based on the Company’s unsecured borrowing rate, adjusted for the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 538pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">effects of collateral.  Operating lease ROU assets are recognized net of any lease prepayments and incentives.  Based on materiality, the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 550pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">Company accounts for both the non-lease components and related lease components as a single lease component.  Lease terms may<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 562pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;">include options to extend or terminate the lease when it is reasonably certain that the Company will exercise that option.  Operating lease<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 574pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 240.61pt;">expense is recognized on a straight-line basis over the lease term.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 290.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 598pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.87pt;">The Company applies lease modifications that change the contractual terms and conditions of a lease, that were not part of the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 610pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">original lease, and grants additional right of use with a price consistent with the market, as a new lease.  These modifications will be<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 622pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">assessed in compliance with the above parameters.  For other types of lease modification, the modified lease is reassessed and all new<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 634pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 329.99pt;">assumptions are applied in the calculation of the updated lease liability and the ROU asset.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Goodwill<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 116.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.82pt;">Our goodwill represents the excess of the purchase price of a business combination over the fair value of the net assets acquired.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 128.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">Goodwill is not amortized but is evaluated annually (July 1) for impairment at the reporting unit level or when indicators of a potential<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 140.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 92.8pt;">impairment are present.  <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 142.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 420.18pt;">Goodwill impairment testing requires significant judgment and management estimates, including, but not limited to,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 152.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;">the determination of (i) the number of reporting units, (ii) the goodwill and other assets and liabilities to be allocated to the reporting units and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 164.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.95pt;">(iii) the fair values of the reporting units.  The estimates and assumptions described above, along with other factors such as discount rates,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 176.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.84pt;">will significantly affect the outcome of the impairment tests and the amounts of any resulting impairment losses.  We perform a quantitative<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 188.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;">assessment of goodwill for impairment on an annual basis during the third quarter of each year, which would consist primarily of a discounted<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 200.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 310.84pt;">cash flow (“DCF”) analysis to determine the fair value of the reporting unit’s goodwill.  <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 360.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 188.29pt;">The forecast of future cash flows, which is based on<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 548.63pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.29pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 550.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 11.4pt;">the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 212.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 41pt;">Company’s<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 90.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.2pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 93.7pt; position: var(--position); text-decoration: none; white-space: pre; width: 468.65pt;">best estimate of future net sales and operating expenses, is based primarily on expected category expansion, pricing, market<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 224.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 161.48pt;">segment, and general economic conditions<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 210.98pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.64pt;">.  <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.24pt;">In addition<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 259.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.8pt;">, the Company <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 319.66pt; position: var(--position); text-decoration: none; white-space: pre; width: 45.1pt;">incorporates<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 364.76pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.68pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 368.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 193.92pt;">other significant inputs to its fair value calculations,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 236.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 295.29pt;">including discount rate and market multiples, to reflect current market conditions.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 344.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 217.67pt;">  Between annual tests, a qualitative assessment whenever<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 248.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">events or changes in circumstances indicate that the carrying amount may not be recoverable.  If these interim qualitative factors were to<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 260.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">indicate that it is more-likely-than-not that the fair value of the reporting unit is less than its carrying value, we would then perform a<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 272.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 89.53pt;">quantitative assessment<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 139.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 6.12pt;">. <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 417.27pt;"> To the extent the carrying amount of the reporting unit’s allocated goodwill exceeds the unit’s fair value, we<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 284.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 366.41pt;">recognize an impairment of goodwill for the excess up to the amount of goodwill of that reporting unit.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Fair Value of Financial Instruments<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 334.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.87pt;">The Company’s financial instruments include cash and cash equivalents, restricted cash, investments in marketable securities,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 346.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 76.01pt;">accounts receivable,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 125.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 85.87pt;"> and accounts payable<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 211.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 266.41pt;">.  The carrying amounts for these financial instruments reported in the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 477.79pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.55pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 481.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 81.02pt;">Consolidated Balance<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 358.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 133.05pt;">Sheets approximate their fair values.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 182.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.42pt;">  See <span style="display: inline-block; height: 7.28pt;"></span></span><span style="color: #000000; font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 203.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.31pt;"><a href="#i11038644b572480ea143f7a07f953725_292" style="color: inherit; text-decoration: inherit; z-index: 1;">Note</a><span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 221.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 223.56pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">5<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 228.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.28pt;">, “<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 235.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 156.29pt;">Investments and Fair Value Measurements<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 391.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 157.64pt;">,” for further discussion related to fair value.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Revenue Recognition<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 409.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.97pt;">Revenues are recognized when control of the promised goods or services is transferred to the Company’s customers, in an amount<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 421.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;">that reflects the consideration the Company expects to be entitled to in exchange for those goods or services.  Performance obligations are<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 433.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 401.55pt;">identified and the total transaction price is allocated to the performance obligations at execution of the contract.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 457.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.96pt;">The Company’s payment terms vary based on the credit risk of its customer.  For certain customer types, the Company requires<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 469.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.99pt;">payment before the products or services are delivered to the customer.  The Company performs an evaluation of customer credit worthiness<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 481.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">on an individual contract basis to assess whether collectability is reasonably assured at the inception of the contract.  As part of this<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 493.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;">evaluation, the Company considers many factors about the individual customer, including the underlying financial strength of the customer<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 505.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.85pt;">and/or partnership consortium and the Company’s prior history or industry-specific knowledge about the customer and its supplier<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 517.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 407.47pt;">relationships.  For smaller projects, the Company requires the customer to remit payment generally within <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 456.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.12pt;">30<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 466.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.52pt;"> to <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 480.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 30.28pt;">60 days<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 510.89pt; position: var(--position); text-decoration: none; white-space: pre; width: 51.42pt;"> after product<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 529.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 393.68pt;">delivery.  In some cases, if credit worthiness cannot be determined, prepayment or other security is required.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 553.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.84pt;">Sales commissions are expensed as incurred when product revenue is earned.  These costs are recorded within sales and marketing<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 565.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 37.38pt;">expenses.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;">Arrangements with Multiple Performance Obligations and Termination for Convenience<span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 613.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 486pt;">The Company’s contracts with customers may include multiple performance obligations.  For such arrangements, the Company<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 625.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">allocates revenue to each performance obligation based on its relative stand-alone selling price.  The Company generally determines stand-<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 637.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 214.66pt;">alone selling prices based on stand-alone observable sales<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 264.15999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 49.21pt;"> to customers<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 313.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 661.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.82pt;">With respect to termination, the Company does not have the ability to cancel the contract for convenience.  In general, customers can<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 673.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 326.8pt;">cancel for convenience upon the payment of a termination fee that covers costs and profit.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;">Practical Expedients and Exemptions<span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 721.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.82pt;">The time period between when the Company transfers control of products to the customer and the payment for the products is, in<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 733.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 510.94pt;">general, less than one year and, therefore, the practical expedient with respect to a financing component has been adopted by the Company.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 102pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 469.41pt;">With respect to taxes, the Company has made the policy election to exclude taxes from the measurement of the transaction price.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 126pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.91pt;">The Company does not disclose the value of unsatisfied performance obligations for (i) contracts with an original expected length of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4100000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 138pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;">one year or less; and (ii) contracts for which the Company recognizes revenue at the amount to which the Company has the right to invoice<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 150pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 83.81pt;">for services performed.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;">Contract Costs<span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 198pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.84pt;">The Company recognizes the incremental cost of obtaining contracts as an expense when incurred if the amortization period of the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3399999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 210pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;">assets that the Company otherwise would have recognized is one year or less.  The costs of obtaining contracts are included in sales and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 222pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 75.65pt;">marketing expenses.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 67.5pt; position: var(--position); text-decoration: none; white-space: pre;">Product<span style="display: inline-block; height: 7.28pt;"></span></span><span style="color: #7d560b; font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 95.74pt; position: var(--position); text-decoration: none; white-space: pre;"> and Service Revenue Recognition<span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 270pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.89pt;">A contract is established by a written agreement (executed sales order, executed purchase order or stand-alone contract) with the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 282pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;">customer with fixed pricing, and a credit risk assessment is completed prior to the signing of the agreement to ensure that collectability is<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 294pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 73.82pt;">reasonably assured.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 318pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.99pt;">The Company adheres to consistent pricing in the stand-alone sale of products and services.  Performance obligations consist of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 330pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.69pt;">delivery of products, such as the Company’s <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 231.19pt; position: var(--position); text-decoration: none; white-space: pre; width: 10.92pt;">PX<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 242.11pt; position: var(--position); text-decoration: none; white-space: pre; width: 320.32pt;">s, hydraulic turbochargers, pumps and spare parts.  Service obligations, such as<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 342pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 383.17pt;">commissioning, which are not material, are deferred as contract liabilities until the services are performed.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 366pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.89pt;">The transfer of control for the Company’s products follows transfer of title which typically occurs upon shipment or delivery of the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 378pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">equipment in accordance with International Commercial Terms (commonly referred to as “incoterms”).  The specified product performance<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 390pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;">criteria for the Company’s products pertain to the ability of the Company’s product to meet its published performance specifications and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 402pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;">warranty provisions, which the Company’s products have demonstrated on a consistent basis.  This factor, combined with historical<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 414pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;">performance metrics, provides the Company’s management with a reasonable basis to conclude that the products will perform satisfactorily<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 426pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">upon commissioning of the plant.  Installation is relatively simple, requires no customization, and is performed by the customer under the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 438pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;">supervision of the Company’s personnel.  Based on these factors, the Company concluded that performance has been completed upon<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 450pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 460.74pt;">shipment or delivery when title transfers based on the shipping terms, and that product revenue is recognized at a point in time.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 474pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.85pt;">The Company does not provide its customers with a right of product return; however, the Company will accept returns of products that<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 486pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;">are deemed to be damaged or defective when delivered that are covered by the terms and conditions of the product warranty.  Product<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 498pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">warranty is provided consistent with the industry and is considered to be an assurance warranty, not a separate performance obligation.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 510pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 225.08pt;">Product returns and warranty charges have not been material.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 534pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.92pt;">For large projects, stand-alone contracts are utilized.  For these contracts, consistent with industry practice, the Company’s customers<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 546pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;">typically require their suppliers, including the Company, to accept contractual holdback provisions (also referred to as a retention payment)<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 558pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;">whereby the final amounts due under the sales contract are remitted over extended periods of time or alternatively, stand-by letters of credit<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 570pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 200.19pt;">are issued.  These retention payments are generally <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 249.69pt; position: var(--position); text-decoration: none; white-space: pre; width: 16.41pt;">10%<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 266.1pt; position: var(--position); text-decoration: none; white-space: pre; width: 296.39pt;"> or less of the total contract amount and are due and payable based upon the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 582pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 180.56pt;">contractual milestone billing, generally between<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 230.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.47pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 234.53pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.12pt;">24<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 243.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.78pt;"> to <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 259.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 40.48pt;">36 months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 299.90999999999997pt; position: var(--position); text-decoration: none; white-space: pre; width: 262.42pt;"> from the date of product delivery.  These retention payments with<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 594pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">performance conditions are recorded as contract assets and align with the product warranty period.  Given that they are not material in the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 606pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 278.51pt;">context of the contract, they are not considered to be a financing component.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 328.01pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 630pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.95pt;">Shipping and handling charges billed to customers are pass-through from the freight forwarder to the customer and are included in<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.45pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 642pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 328.59pt;">product revenue.  The cost of shipping to customers is included in product cost of revenue.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.92pt;">Contracts are sometimes modified for a change in scope or other requirements.  The Company considers contract modifications to<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 678pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">exist when the modification either creates new or changes the existing enforceable rights and obligations.  Any subsequent contract<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 690pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.98pt;">modifications are analyzed to determine the treatment of the contract modification as a separate contract, prospectively or through a<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 702pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 117.58pt;">cumulative catch-up adjustment.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Warranty Costs<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 116.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 292.46pt;">The Company sells products with a limited warranty for a period ranging from <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 368.96pt; position: var(--position); text-decoration: none; white-space: pre; width: 39.13pt;">18 months<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 408.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 13.08pt;"> to <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 421.17pt; position: var(--position); text-decoration: none; white-space: pre; width: 35.92pt;">five years<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 457.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 105.34pt;">.  The Company accrues for<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 128.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">warranty costs based on estimated product failure rates, historical activity, and expectations of future costs.  Periodically, the Company<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 140.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 409.22pt;">evaluates and adjusts the warranty costs to the extent that actual warranty costs vary from the original estimates.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Stock-based Compensation<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 190.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.94pt;">The Company measures and recognizes stock-based compensation expense based on the fair value measurement for all stock-<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 202.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">based awards made to its employees, non-employee consultants and directors, including restricted stock units (“RSUs”), and incentive stock<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 214.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;">options over the requisite service period (typically the vesting period of the awards).  The fair value of RSUs is based on the Company’s<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 226.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 162.86pt;">common stock price on the date of grant.  <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 212.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 349.96pt;">The fair value of stock options is calculated on the date of grant using a Black-Scholes (also<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 238.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.3pt;">referred to as the “Black-Scholes-Merton”) model,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 230.8pt; position: var(--position); text-decoration: none; white-space: pre; width: 331.58pt;"> which requires a number of complex assumptions including the expected life to exercise a<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 250.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;">vested award based upon the Company’s exercise history, expected volatility based upon the Company’s historical stock prices, risk-free<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 262.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 111.08pt;">interest rate based upon the <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 160.57999999999998pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.93pt;">U.S.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 176.51pt; position: var(--position); text-decoration: none; white-space: pre; width: 385.96pt;"> Treasury rates, and the Company’s dividend yield.  The estimation of awards that will ultimately vest<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 274.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.87pt;">requires judgment, and to the extent that actual results or updated estimates differ from the Company’s current estimates, such amounts are<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.37pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 286.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 310.98pt;">recorded as a cumulative adjustment in the period in which the estimates are revised.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 360.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 21.78pt;">  See <span style="display: inline-block; height: 7.28pt;"></span></span><span style="color: #000000; font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 382.26pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.31pt;"><a href="#i11038644b572480ea143f7a07f953725_535" style="color: inherit; text-decoration: inherit; z-index: 1;">Note</a><span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 399.57pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.4pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 401.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 9.12pt;">12<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 411.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.4pt;">, “<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 418.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 100.82pt;">Stock-based Compensation<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 519.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 43.04pt;">,” for further<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 298.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 149.49pt;">discussion of stock-based compensation.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Foreign Currency<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 349.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 150.12pt;">The Company’s reporting currency is the <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 226.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.93pt;">U.S.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 242.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 319.92pt;"> dollar.  The functional currency of the Company’s foreign subsidiaries is their respective<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 361.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;">local currencies.  The asset and liability accounts of the Company’s foreign subsidiaries are translated from their local currencies at the rates<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 373.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;">in effect on the balance sheet date.  Revenue and expenses are translated at average rates of exchange prevailing during the period.  Gains<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 385.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.93pt;">and losses resulting from the translation of the Company’s subsidiary balance sheets are recorded as a component of accumulated other<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 397.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;">comprehensive income (loss).  Gains and losses from foreign currency transactions are recorded in other income (expense) in the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 409.2pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 145.38pt;">Consolidated Statements of Operations.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: italic; font-weight: bold; left: 58.5pt; position: var(--position); text-decoration: none; white-space: pre;">Income Taxes<span style="display: inline-block; height: 8.73pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 459.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.88pt;">Current and non-current tax assets and liabilities are based upon an estimate of taxes refundable or payable for each of the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 471.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;">jurisdictions in which the Company is subject to tax.  In the ordinary course of business, there is inherent uncertainty in quantifying income tax<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 483.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;">positions.  The Company assesses income tax positions and records tax benefits for all years subject to examination based upon the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 495.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;">Company’s evaluation of the facts, circumstances, and information available at the reporting dates.  For those tax positions where it is more<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 507.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.78pt;">likely than not that a tax benefit will be sustained, the Company records the largest amount of tax benefit with a greater than 50% likelihood of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 519.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.8pt;">being realized upon ultimate settlement with a taxing authority that has full knowledge of all relevant information.  For those income tax<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 531.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">positions where it is not more likely than not that a tax benefit will be sustained, no tax benefit is recognized in the financial statements.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 543.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">When applicable, associated interest and penalties are recognized as a component of income tax expense.  Accrued interest and penalties<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 555.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 205.53pt;">are included within the related tax asset or liability on the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 255.03pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 257.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.83pt;">Consolidated Balance Sheets.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 579.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.85pt;">Deferred income taxes are provided for temporary differences arising from differences in bases of assets and liabilities for tax and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 591.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">financial reporting purposes.  Deferred income taxes are recorded on temporary differences using enacted tax rates in effect for the year in<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 603.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.79pt;">which the temporary differences are expected to reverse.  The effect of a change in tax rates on deferred tax assets and liabilities is<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 615.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">recognized in income in the period that includes the enactment date.  Deferred tax assets are reduced by a valuation allowance when, in the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 627.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.78pt;">opinion of management, it is more likely than not that some portion or all of the deferred tax assets will not be realized.  Significant judgment<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.28pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 639.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.79pt;">is required in determining whether and to what extent any valuation allowance is needed on the Company’s deferred tax assets.  In making<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.29pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 651.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;">such a determination, the Company considers all available positive and negative evidence including recent results of operations, scheduled<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 663.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 383.57pt;">reversals of deferred tax liabilities, projected future income, and available tax planning strategies.  See <span style="display: inline-block; height: 7.28pt;"></span></span><span style="color: #000000; font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 433.07pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.31pt;"><a href="#i11038644b572480ea143f7a07f953725_415" style="color: inherit; text-decoration: inherit; z-index: 1;">Note</a><span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 450.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 3pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 453.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">8<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 457.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 460.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 3pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 463.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.72pt;">“<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 465.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 52.21pt;">Income Taxes<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 518.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 44.24pt;">,” for further<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 675.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 140.83pt;">discussion of tax valuation allowances.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 699.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 287.93pt;">The Company’s operations are subject to income and transaction taxes in the <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 364.43pt; position: var(--position); text-decoration: none; white-space: pre; width: 15.93pt;">U.S.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 380.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 181.96pt;"> and in foreign jurisdictions.  Significant estimates<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3199999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 711.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.81pt;">and judgments are required in determining the Company’s worldwide provision for income taxes.  Some of these estimates are based on<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.31pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 723.6pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 413.32pt;">interpretations of existing tax laws or regulations.  The ultimate amount of tax liability may be uncertain as a result.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="color: #7d560b; font-family: Arial Narrow; font-size: 12pt; font-style: normal; font-weight: bold; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre;">Recently Issued Accounting Pronouncement Not Yet Adopted<span style="display: inline-block; height: 8.73pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 63.68pt;">In October 2023,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 140.18pt; position: var(--position); text-decoration: none; white-space: pre; width: 420.02pt;"> the Financial Accounting Standards Board (the “FASB”) issued Accounting Standards Update (“ASU”) 2023-06<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.2pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 140.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;">Disclosure Agreements - Codification Amendments in Response to the SEC’s Disclosure Update and Simplification Initiative<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 152.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;">(“ASU 2023-06”).  The amendments in ASU 2023-06 will impact various disclosure areas, including the statement of cash flows, accounting<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 164.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.86pt;">changes and error corrections, earnings per share, debt, equity, derivatives, and transfers of financial assets.  The amendments in<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 176.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.96pt;">ASU 2023-06 will be effective on the date the related disclosures are removed from Regulation S-X or Regulation S-K by the Securities and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.46pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 188.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">Exchange Commission (the “SEC”), and will no longer be effective if the SEC has not removed the applicable disclosure requirement by<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 200.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 408.89pt;">June 30, 2027.  Early adoption is prohibited.  The Company does not believe the amendments in ASU 2023-06<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 458.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.69pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 461.08pt; position: var(--position); text-decoration: none; white-space: pre; width: 14.06pt;">will <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 475.14pt; position: var(--position); text-decoration: none; white-space: pre; width: 87.35pt;">materially impact any of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 212.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 128.02pt;">the Company’s current disclosures.<span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 210.11pt;">In November 2023, the FASB issued ASU 2023-07, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 286.61pt; position: var(--position); text-decoration: none; white-space: pre; width: 275.83pt;">Segment Reporting (Topic 280): Improvements to Reportable Segment<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 248.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 42.35pt;">Disclosures<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 91.85pt; position: var(--position); text-decoration: none; white-space: pre; width: 470.56pt;"> (“ASU 2023-07”).  ASU 2023-07 expands public entities’ segment disclosures by requiring disclosure of significant segment<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 260.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.94pt;">expenses that are regularly provided to the Chief Operating Decision-Maker (“CODM”) and included within each reported measure of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 272.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.92pt;">segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.42pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 284.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.82pt;">segment’s profit or loss and assets.  ASU 2023-07 is effective for fiscal years beginning after December 15, 2023 (i.e., the Company’s 2024<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.32pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 296.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.91pt;">Annual Report) and interim periods within fiscal years beginning after December 15, 2024 (i.e., the Company’s first quarter of fiscal 2025).<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.41pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 308.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.9pt;">Early adoption is permitted.  The Company is currently evaluating the impact of the adoption of ASU 2023-07 on its consolidated financial<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 320.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 101.63pt;">statements and disclosures.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 151.13pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 214.27pt;">In December 2023, the FASB issued ASU 2023-09, <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 290.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 271.67pt;">Income Taxes (Topic 740): Improvement to Income Tax Disclosures<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.44pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 356.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 60.45pt;">(“ASU 2023-09”)<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: italic; font-weight: normal; left: 109.95pt; position: var(--position); text-decoration: none; white-space: pre; width: 7.6pt;">.  <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 117.55pt; position: var(--position); text-decoration: none; white-space: pre; width: 444.84pt;">ASU 2023-09 was issued to enhance the transparency and decision usefulness of income tax disclosures.  ASU 2023-09<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 368.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 513pt;">is effective for annual periods beginning after December 15, 2024 (i.e., the Company’s 2025 Annual Report) on a prospective basis; however,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 380.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.83pt;">retrospective application is permitted.  In addition, early adoption is permitted.  The Company is currently evaluating the impact of the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.33pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 298.52pt;">adoption of ASU 2023-09 on its consolidated financial statements and disclosures.<span style="display: inline-block; height: 7.28pt;"></span></span>
CY2023 us-gaap Prior Period Reclassification Adjustment Description
PriorPeriodReclassificationAdjustmentDescription
<span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 283.47pt;">Certain prior period amounts have been reclassified in certain notes to the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 359.97pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.65pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 363.62pt; position: var(--position); text-decoration: none; white-space: pre; width: 198.71pt;">Consolidated Financial Statements to conform to the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.3299999999999pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 398.4pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 100.24pt;">current period presentation.<span style="display: inline-block; height: 7.28pt;"></span></span></div>
CY2023 us-gaap Use Of Estimates
UseOfEstimates
<span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 69.24pt;">The preparation of<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 145.74pt; position: var(--position); text-decoration: none; white-space: pre; width: 3.41pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 149.15pt; position: var(--position); text-decoration: none; white-space: pre; width: 203.62pt;">Consolidated Financial Statements, in conformity with <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.77pt; position: var(--position); text-decoration: none; white-space: pre; width: 207.44pt;">U.S. generally accepted accounting principles (“GAAP”)<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.21pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">,<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.49pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 460.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 462.15pt;">requires the Company’s management to make judgments, assumptions and estimates that affect the amounts reported in the<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 511.65pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.85pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 514.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 47.85pt;">Consolidated<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.35pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 472.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 172.28pt;">Financial Statements and accompanying notes.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 496.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.93pt;">The accounting policies that reflect the Company’s significant estimates and judgments and that the Company believes are the most<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.4300000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 508.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 303.04pt;">critical to aid in fully understanding and evaluating its reported financial results are <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 352.54pt; position: var(--position); text-decoration: none; white-space: pre; width: 209.8pt;">revenue recognition; valuation of stock options; useful life<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 520.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.97pt;">and valuation of equipment; valuation and impairment of goodwill; deferred taxes and valuation allowances on deferred tax assets; and<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.47pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 532.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 171.08pt;">evaluation and measurement of contingencies<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 220.58pt; position: var(--position); text-decoration: none; white-space: pre; width: 5.51pt;">. <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 226.09pt; position: var(--position); text-decoration: none; white-space: pre; width: 336.39pt;"> Those estimates could change, and as a result, actual results could differ materially from<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 544.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 59.71pt;">those estimates.<span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 568.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 76.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 485.89pt;">The Company is not aware of any specific event or circumstance that would require an update to its estimates or judgments or a<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 580.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 224.44pt;">revision of the carrying value of its assets or liabilities as of <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 273.94pt; position: var(--position); text-decoration: none; white-space: pre; width: 68.54pt;">February 21, 2024<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 342.48pt; position: var(--position); text-decoration: none; white-space: pre; width: 109.86pt;">, the date of issuance of this <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 452.34pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.52pt;">Annual<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 477.86pt; position: var(--position); text-decoration: none; white-space: pre; width: 65.06pt;"> Report on Form <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 542.9200000000001pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.3pt;">10-K<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 560.22pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;">.<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 4.56pt;">  <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 592.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.88pt;">These estimates may change, as new events occur and additional information is obtained.  Actual results could differ materially from these<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.38pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 604.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 512.89pt;">estimates under different assumptions or conditions.  The Company undertakes no obligation to update publicly these estimates for any<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 562.39pt; position: var(--position); text-decoration: none; white-space: pre; width: 2.28pt;"> <span style="display: inline-block; height: 7.28pt;"></span></span></div><div style="font-size: 12pt; line-height: 10pt; position: var(--position); text-align: justify; text-align-last: justify; top: 616.8pt; width: 612pt;"><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 49.5pt; position: var(--position); text-decoration: none; white-space: pre; width: 102.1pt;">reason after the date of this <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 151.6pt; position: var(--position); text-decoration: none; white-space: pre; width: 25.52pt;">Annual<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 177.12pt; position: var(--position); text-decoration: none; white-space: pre; width: 61.94pt;"> Report on Form <span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 239.06pt; position: var(--position); text-decoration: none; white-space: pre; width: 17.3pt;">10-K<span style="display: inline-block; height: 7.28pt;"></span></span><span style="font-family: Arial Narrow; font-size: 10pt; font-style: normal; font-weight: normal; left: 256.36pt; position: var(--position); text-decoration: none; white-space: pre; width: 99.79pt;">, except as required by law.<span style="display: inline-block; height: 7.28pt;"></span></span></div>
CY2023 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
128349000 usd
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
125591000 usd
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
103904000 usd
CY2023 erii Retention Payments Percentage
RetentionPaymentsPercentage
0.10
CY2022 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
125591000 usd
CY2021 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
103904000 usd
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
46937000 usd
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
34062000 usd
CY2023Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
592000 usd
CY2022Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
1720000 usd
CY2023Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
1097000 usd
CY2022Q4 us-gaap Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
1195000 usd
CY2023Q4 us-gaap Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
90000 usd
CY2022Q4 us-gaap Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
121000 usd
CY2023Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1187000 usd
CY2022Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1316000 usd
CY2022Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1316000 usd
CY2021Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
3406000 usd
CY2020Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1640000 usd
CY2023 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
1254000 usd
CY2022 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
3123000 usd
CY2021 us-gaap Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
1415000 usd
CY2023 erii Contract With Customer Liability Increase Decrease From Cash Receipts
ContractWithCustomerLiabilityIncreaseDecreaseFromCashReceipts
1125000 usd
CY2022 erii Contract With Customer Liability Increase Decrease From Cash Receipts
ContractWithCustomerLiabilityIncreaseDecreaseFromCashReceipts
1033000 usd
CY2021 erii Contract With Customer Liability Increase Decrease From Cash Receipts
ContractWithCustomerLiabilityIncreaseDecreaseFromCashReceipts
3181000 usd
CY2023Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1187000 usd
CY2022Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
1316000 usd
CY2021Q4 us-gaap Contract With Customer Liability
ContractWithCustomerLiability
3406000 usd
CY2022Q4 us-gaap Inventory Finished Goods
InventoryFinishedGoods
15062000 usd
CY2023Q4 us-gaap Inventory Gross
InventoryGross
27305000 usd
CY2022Q4 us-gaap Inventory Gross
InventoryGross
28868000 usd
CY2023Q4 us-gaap Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
6861000 usd
CY2023 us-gaap Net Income Loss
NetIncomeLoss
21504000 usd
CY2022 us-gaap Net Income Loss
NetIncomeLoss
24049000 usd
CY2021 us-gaap Net Income Loss
NetIncomeLoss
14269000 usd
CY2023 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56444000 shares
CY2022 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56221000 shares
CY2021 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
56993000 shares
CY2023 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
1296000 shares
CY2022 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
1420000 shares
CY2021 us-gaap Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
1730000 shares
CY2023 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57740000 shares
CY2022 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
57641000 shares
CY2021 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
58723000 shares
CY2023 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.38
CY2022 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.43
CY2021 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.25
CY2023 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.37
CY2022 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.42
CY2021 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.24
CY2023 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
399000 shares
CY2022 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
374000 shares
CY2021 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
17000 shares
CY2023Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
1156000 usd
CY2022Q4 us-gaap Inventory Valuation Reserves
InventoryValuationReserves
502000 usd
CY2023Q4 us-gaap Inventory Net
InventoryNet
26149000 usd
CY2022Q4 us-gaap Inventory Net
InventoryNet
28366000 usd
CY2023Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
592000 usd
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
68098000 usd
CY2022Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
56354000 usd
CY2021Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
74358000 usd
CY2023Q4 us-gaap Restricted Cash Noncurrent
RestrictedCashNoncurrent
127000 usd
CY2022Q4 us-gaap Restricted Cash Noncurrent
RestrictedCashNoncurrent
104000 usd
CY2021Q4 us-gaap Restricted Cash Noncurrent
RestrictedCashNoncurrent
103000 usd
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
68225000 usd
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
56458000 usd
CY2021Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
74461000 usd
CY2023Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
47075000 usd
CY2022Q4 us-gaap Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
34210000 usd
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
138000 usd
CY2022Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
148000 usd
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
46937000 usd
CY2022Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
34062000 usd
CY2023Q4 us-gaap Inventory Raw Materials
InventoryRawMaterials
8752000 usd
CY2022Q4 us-gaap Inventory Raw Materials
InventoryRawMaterials
11178000 usd
CY2023Q4 us-gaap Inventory Work In Process
InventoryWorkInProcess
5234000 usd
CY2022Q4 us-gaap Inventory Work In Process
InventoryWorkInProcess
2628000 usd
CY2023Q4 us-gaap Inventory Finished Goods
InventoryFinishedGoods
13319000 usd
CY2022Q4 us-gaap Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
1720000 usd
CY2023Q4 erii Cloud Computing Arrangements Current
CloudComputingArrangementsCurrent
474000 usd
CY2022Q4 erii Cloud Computing Arrangements Current
CloudComputingArrangementsCurrent
784000 usd
CY2023Q4 erii Supplier Advances Current
SupplierAdvancesCurrent
487000 usd
CY2022Q4 erii Supplier Advances Current
SupplierAdvancesCurrent
1308000 usd
CY2023Q4 erii Prepaid Insurance Current
PrepaidInsuranceCurrent
754000 usd
CY2022Q4 erii Prepaid Insurance Current
PrepaidInsuranceCurrent
637000 usd
CY2023Q4 us-gaap Interest Receivable Current
InterestReceivableCurrent
581000 usd
CY2022Q4 us-gaap Interest Receivable Current
InterestReceivableCurrent
319000 usd
CY2023Q4 us-gaap Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
955000 usd
CY2022Q4 us-gaap Other Prepaid Expense Current
OtherPrepaidExpenseCurrent
838000 usd
CY2023Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
3843000 usd
CY2022Q4 us-gaap Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
5606000 usd
CY2023Q4 us-gaap Restricted Cash Noncurrent
RestrictedCashNoncurrent
127000 usd
CY2022Q4 us-gaap Restricted Cash Noncurrent
RestrictedCashNoncurrent
104000 usd
CY2023Q4 us-gaap Security Deposit
SecurityDeposit
261000 usd
CY2022Q4 us-gaap Security Deposit
SecurityDeposit
262000 usd
CY2023Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
388000 usd
CY2022Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
366000 usd
CY2023Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
4231000 usd
CY2022Q4 us-gaap Prepaid Expense And Other Assets
PrepaidExpenseAndOtherAssets
5972000 usd
CY2023Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
56150000 usd
CY2022Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
53523000 usd
CY2023Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
37451000 usd
CY2022Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
33943000 usd
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
18699000 usd
CY2022Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
19580000 usd
CY2023 us-gaap Depreciation
Depreciation
4102000 usd
CY2022 us-gaap Depreciation
Depreciation
4727000 usd
CY2021 us-gaap Depreciation
Depreciation
4490000 usd
CY2023Q4 us-gaap Goodwill
Goodwill
12800000 usd
CY2022Q4 us-gaap Goodwill
Goodwill
12800000 usd
CY2023 us-gaap Goodwill Impairment Loss
GoodwillImpairmentLoss
0 usd
CY2023Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
11037000 usd
CY2022Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
10479000 usd
CY2023Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
1057000 usd
CY2022Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
968000 usd
CY2023Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
1077000 usd
CY2022Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
268000 usd
CY2023Q4 erii Other Accrued Expenses And Current Liabilities
OtherAccruedExpensesAndCurrentLiabilities
2412000 usd
CY2022Q4 erii Other Accrued Expenses And Current Liabilities
OtherAccruedExpensesAndCurrentLiabilities
2978000 usd
CY2023Q4 erii Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
15583000 usd
CY2022Q4 erii Accrued Expenses And Other Current Liabilities
AccruedExpensesAndOtherCurrentLiabilities
14693000 usd
CY2023Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
207000 usd
CY2022Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
121000 usd
CY2023Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
15790000 usd
CY2022Q4 us-gaap Accrued Liabilities And Other Liabilities
AccruedLiabilitiesAndOtherLiabilities
14814000 usd
CY2023 us-gaap Proceeds From Sale Of Available For Sale Securities Debt
ProceedsFromSaleOfAvailableForSaleSecuritiesDebt
3000000 usd
CY2023Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
73042000 usd
CY2023Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
40000 usd
CY2023Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
38000 usd
CY2023Q4 us-gaap Debt Securities Available For Sale Excluding Accrued Interest
DebtSecuritiesAvailableForSaleExcludingAccruedInterest
73044000 usd
CY2022Q4 us-gaap Available For Sale Debt Securities Amortized Cost Basis
AvailableForSaleDebtSecuritiesAmortizedCostBasis
70127000 usd
CY2022Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Gain Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
6000 usd
CY2022Q4 us-gaap Available For Sale Debt Securities Accumulated Gross Unrealized Loss Before Tax
AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
328000 usd
CY2022Q4 us-gaap Debt Securities Available For Sale Excluding Accrued Interest
DebtSecuritiesAvailableForSaleExcludingAccruedInterest
69805000 usd
CY2023Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
31163000 usd
CY2023Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
38000 usd
CY2022Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
28911000 usd
CY2022Q4 us-gaap Debt Securities Available For Sale Unrealized Loss Position Accumulated Loss
DebtSecuritiesAvailableForSaleUnrealizedLossPositionAccumulatedLoss
328000 usd
CY2021 us-gaap Operating Lease Payments
OperatingLeasePayments
2431000 usd
CY2023Q4 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P5Y6M
CY2023Q4 us-gaap Lessee Operating Lease Discount Rate
LesseeOperatingLeaseDiscountRate
0.070
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
11469000 usd
CY2022Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
13115000 usd
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1791000 usd
CY2022Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1600000 usd
CY2023Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
11488000 usd
CY2022Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
13278000 usd
CY2023Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
13279000 usd
CY2022Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
14878000 usd
CY2023 us-gaap Operating Lease Cost
OperatingLeaseCost
2571000 usd
CY2022 us-gaap Operating Lease Cost
OperatingLeaseCost
2571000 usd
CY2021 us-gaap Operating Lease Cost
OperatingLeaseCost
2571000 usd
CY2023 us-gaap Operating Lease Payments
OperatingLeasePayments
2580000 usd
CY2022 us-gaap Operating Lease Payments
OperatingLeasePayments
2650000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
2812000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
2736000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
2982000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
3072000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
3165000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
1243000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
16010000 usd
CY2023Q4 us-gaap Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
2731000 usd
CY2023Q4 us-gaap Operating Lease Liability
OperatingLeaseLiability
13279000 usd
CY2022Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
968000 usd
CY2021Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
879000 usd
CY2020Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
760000 usd
CY2023 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
515000 usd
CY2022 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
483000 usd
CY2021 us-gaap Product Warranty Accrual Warranties Issued
ProductWarrantyAccrualWarrantiesIssued
445000 usd
CY2023 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
92000 usd
CY2022 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
64000 usd
CY2021 us-gaap Product Warranty Accrual Payments
ProductWarrantyAccrualPayments
16000 usd
CY2023 us-gaap Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
-334000 usd
CY2022 us-gaap Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
-330000 usd
CY2021 us-gaap Standard Product Warranty Accrual Preexisting Increase Decrease
StandardProductWarrantyAccrualPreexistingIncreaseDecrease
-310000 usd
CY2023Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
1057000 usd
CY2022Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
968000 usd
CY2021Q4 us-gaap Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
879000 usd
CY2023 us-gaap Long Term Purchase Commitment Amount
LongTermPurchaseCommitmentAmount
1500000 usd
CY2023 erii Retention Payments Percentage
RetentionPaymentsPercentage
0.10
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
22592000 usd
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
25918000 usd
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
13913000 usd
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
113000 usd
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
153000 usd
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
91000 usd
CY2023 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
22705000 usd
CY2022 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
26071000 usd
CY2021 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
14004000 usd
CY2023 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
1268000 usd
CY2022 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
698000 usd
CY2021 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
0 usd
CY2023 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
13000 usd
CY2022 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
22000 usd
CY2021 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
10000 usd
CY2023 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
51000 usd
CY2022 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
84000 usd
CY2021 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
80000 usd
CY2023 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
1332000 usd
CY2022 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
804000 usd
CY2021 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
90000 usd
CY2023 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-262000 usd
CY2022 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
1104000 usd
CY2021 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-382000 usd
CY2023 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
131000 usd
CY2022 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
114000 usd
CY2021 us-gaap Deferred State And Local Income Tax Expense Benefit
DeferredStateAndLocalIncomeTaxExpenseBenefit
27000 usd
CY2023 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-131000 usd
CY2022 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
1218000 usd
CY2021 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-355000 usd
CY2023 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1201000 usd
CY2022 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
2022000 usd
CY2021 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-265000 usd
CY2023 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2022 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2021 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21
CY2023 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0
CY2022 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.01
CY2021 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0
CY2023 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0
CY2022 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0
CY2021 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0.01
CY2023 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.01
CY2022 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.04
CY2021 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense Share Based Compensation Cost
EffectiveIncomeTaxRateReconciliationNondeductibleExpenseShareBasedCompensationCost
0.18
CY2023 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.01
CY2022 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.01
CY2021 us-gaap Effective Income Tax Rate Reconciliation Nondeductible Expense
EffectiveIncomeTaxRateReconciliationNondeductibleExpense
0.01
CY2023 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.06
CY2022 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.04
CY2021 us-gaap Effective Income Tax Rate Reconciliation Tax Credits Research
EffectiveIncomeTaxRateReconciliationTaxCreditsResearch
0.07
CY2023 us-gaap Effective Income Tax Rate Reconciliation Fdii Percent
EffectiveIncomeTaxRateReconciliationFdiiPercent
0.10
CY2022 us-gaap Effective Income Tax Rate Reconciliation Fdii Percent
EffectiveIncomeTaxRateReconciliationFdiiPercent
0.07
CY2021 us-gaap Effective Income Tax Rate Reconciliation Fdii Percent
EffectiveIncomeTaxRateReconciliationFdiiPercent
0
CY2023 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.05
CY2022 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.08
CY2021 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-0.02
CY2023Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
547000 usd
CY2022Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
702000 usd
CY2023Q4 erii Deferred Tax Assets Amortization Of Research And Experimental Expenditures
DeferredTaxAssetsAmortizationOfResearchAndExperimentalExpenditures
6079000 usd
CY2022Q4 erii Deferred Tax Assets Amortization Of Research And Experimental Expenditures
DeferredTaxAssetsAmortizationOfResearchAndExperimentalExpenditures
3605000 usd
CY2023Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
4857000 usd
CY2022Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
4320000 usd
CY2023Q4 erii Deferred Tax Assets Operating Lease Liabilities
DeferredTaxAssetsOperatingLeaseLiabilities
2870000 usd
CY2022Q4 erii Deferred Tax Assets Operating Lease Liabilities
DeferredTaxAssetsOperatingLeaseLiabilities
3199000 usd
CY2023Q4 erii Deferred Tax Assets Tax Credit Carryforwards Research And Foreign
DeferredTaxAssetsTaxCreditCarryforwardsResearchAndForeign
7609000 usd
CY2022Q4 erii Deferred Tax Assets Tax Credit Carryforwards Research And Foreign
DeferredTaxAssetsTaxCreditCarryforwardsResearchAndForeign
9642000 usd
CY2023Q4 us-gaap Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
157000 usd
CY2022Q4 us-gaap Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
321000 usd
CY2023Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
0 usd
CY2022Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
66000 usd
CY2023Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
22119000 usd
CY2022Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
21855000 usd
CY2023Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
4600000 usd
CY2022Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
4185000 usd
CY2023Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
17519000 usd
CY2022Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
17670000 usd
CY2023Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
2545000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
2646000 usd
CY2023Q4 erii Deferred Tax Liabilities Right Of Use Asset
DeferredTaxLiabilitiesRightOfUseAsset
2473000 usd
CY2022Q4 erii Deferred Tax Liabilities Right Of Use Asset
DeferredTaxLiabilitiesRightOfUseAsset
2809000 usd
CY2023Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
10000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
0 usd
CY2023Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
2167000 usd
CY2022Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Goodwill
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsGoodwill
1952000 usd
CY2023Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
7195000 usd
CY2022Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
7407000 usd
CY2023Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
10324000 usd
CY2022Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
10263000 usd
CY2022Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1505000 usd
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1321000 usd
CY2020Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1134000 usd
CY2023 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
200000 usd
CY2022 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
184000 usd
CY2021 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
193000 usd
CY2023 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0 usd
CY2022 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
0 usd
CY2021 us-gaap Unrecognized Tax Benefits Decreases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsDecreasesResultingFromPriorPeriodTaxPositions
6000 usd
CY2023Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1705000 usd
CY2022Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1505000 usd
CY2021Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1321000 usd
CY2023Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1700000 usd
CY2023Q4 us-gaap Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
1000000 usd
CY2023Q4 us-gaap Unrecognized Tax Benefits Income Tax Penalties And Interest Accrued
UnrecognizedTaxBenefitsIncomeTaxPenaltiesAndInterestAccrued
0 usd
CY2023 us-gaap Operating Income Loss
OperatingIncomeLoss
19050000 usd
CY2022 us-gaap Operating Income Loss
OperatingIncomeLoss
24829000 usd
CY2021 us-gaap Operating Income Loss
OperatingIncomeLoss
13831000 usd
CY2023 us-gaap Depreciation And Amortization
DepreciationAndAmortization
4102000 usd
CY2022 us-gaap Depreciation And Amortization
DepreciationAndAmortization
4764000 usd
CY2021 us-gaap Depreciation And Amortization
DepreciationAndAmortization
4502000 usd
CY2022Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000 shares
CY2023Q4 us-gaap Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
10000000 shares
CY2023Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.001
CY2022Q4 us-gaap Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
0.001
CY2023Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0 shares
CY2023Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2022Q4 us-gaap Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
0 shares
CY2022Q4 us-gaap Preferred Stock Shares Issued
PreferredStockSharesIssued
0 shares
CY2022Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000 shares
CY2023Q4 us-gaap Common Stock Shares Authorized
CommonStockSharesAuthorized
200000000 shares
CY2023Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2022Q4 us-gaap Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
0.001
CY2023Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
8100000 shares
CY2023Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
80500000 usd
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
P4Y
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period
SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
P10Y
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Expiration Period
SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
P10Y
CY2023 erii Share Based Compensation Arrangement By Share Based Payment Award Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
0.064
CY2022 erii Share Based Compensation Arrangement By Share Based Payment Award Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
0.092
CY2021 erii Share Based Compensation Arrangement By Share Based Payment Award Forfeiture Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardForfeitureRate
0.081
CY2023 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
8038000 usd
CY2022 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
6511000 usd
CY2021 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
6056000 usd
CY2023 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
8038000 usd
CY2022 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
6511000 usd
CY2021 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
6056000 usd
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
3620000 shares
CY2020Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
7.48
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
613000 shares
CY2021 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
14.39
CY2021 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
1518000 shares
CY2021 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
6.96
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
16952000 usd
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
171000 shares
CY2021 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
11.26
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2544000 shares
CY2021Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
9.21
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
403000 shares
CY2022 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
19.13
CY2022 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
429000 shares
CY2022 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
7.32
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
6387000 usd
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
97000 shares
CY2022 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
13.66
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
2421000 shares
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
11.02
CY2022Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
usd
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
14000 shares
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
22.13
CY2023 us-gaap Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
511000 shares
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
9.38
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
5619000 usd
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
0 shares
CY2023 us-gaap Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
0
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
1924000 shares
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
11.54
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
P5Y6M
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
14264000 usd
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
1537000 shares
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
10.28
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
P5Y
CY2023Q4 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
13246000 usd
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableNumber
1902000 shares
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
11.47
CY2023 us-gaap Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested And Expected To Vest Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageRemainingContractualTerm1
P5Y6M
CY2023Q4 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Options Vested And Expected To Vest Exercisable Aggregate Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableAggregateIntrinsicValue
14232000 usd
CY2023 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
6836000 usd
CY2022 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
5909000 usd
CY2021 us-gaap Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Total Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue
5358000 usd
CY2023Q4 us-gaap Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
20036000 usd

Files In Submission

Name View Source Status
0001421517-24-000055-index-headers.html Edgar Link pending
0001421517-24-000055-index.html Edgar Link pending
0001421517-24-000055.txt Edgar Link pending
0001421517-24-000055-xbrl.zip Edgar Link pending
erii-20231231.htm Edgar Link pending
erii-20231231.xsd Edgar Link pending
erii-20231231_g1.jpg Edgar Link pending
erii-20231231_g10.jpg Edgar Link pending
erii-20231231_g11.gif Edgar Link pending
erii-20231231_cal.xml Edgar Link unprocessable
erii-20231231_def.xml Edgar Link unprocessable
erii-20231231_g2.jpg Edgar Link pending
erii-20231231_g3.jpg Edgar Link pending
erii-20231231_g4.jpg Edgar Link pending
erii-20231231_g5.jpg Edgar Link pending
erii-20231231_g6.jpg Edgar Link pending
erii-20231231_g7.jpg Edgar Link pending
erii-20231231_g8.jpg Edgar Link pending
erii-20231231_g9.jpg Edgar Link pending
erilogo-s1000.jpg Edgar Link pending
erilogo.jpg Edgar Link pending
er_logoxprimaryxhorizxrgb.jpg Edgar Link pending
ex10132020incentiveplan.htm Edgar Link pending
ex211subsidiaries2023-q4.htm Edgar Link pending
ex231deloitte2023-q4.htm Edgar Link pending
ex311302ceo2023-q4.htm Edgar Link pending
ex312302cfo2023-q4.htm Edgar Link pending
ex3219062023-q4.htm Edgar Link pending
ex971compensationrecoveryp.htm Edgar Link pending
exhibit1012graph.jpg Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
erii-20231231_pre.xml Edgar Link unprocessable
FilingSummary.xml Edgar Link unprocessable
erii-20231231_htm.xml Edgar Link completed
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R37.htm Edgar Link pending
R38.htm Edgar Link pending
R39.htm Edgar Link pending
R4.htm Edgar Link pending
R40.htm Edgar Link pending
R41.htm Edgar Link pending
R42.htm Edgar Link pending
R43.htm Edgar Link pending
R44.htm Edgar Link pending
R45.htm Edgar Link pending
R46.htm Edgar Link pending
R47.htm Edgar Link pending
R48.htm Edgar Link pending
R49.htm Edgar Link pending
R5.htm Edgar Link pending
R50.htm Edgar Link pending
R51.htm Edgar Link pending
R52.htm Edgar Link pending
R53.htm Edgar Link pending
R54.htm Edgar Link pending
R55.htm Edgar Link pending
R56.htm Edgar Link pending
R57.htm Edgar Link pending
R58.htm Edgar Link pending
R59.htm Edgar Link pending
R6.htm Edgar Link pending
R60.htm Edgar Link pending
R61.htm Edgar Link pending
R62.htm Edgar Link pending
R63.htm Edgar Link pending
R64.htm Edgar Link pending
R65.htm Edgar Link pending
R66.htm Edgar Link pending
R67.htm Edgar Link pending
R68.htm Edgar Link pending
R69.htm Edgar Link pending
R7.htm Edgar Link pending
R70.htm Edgar Link pending
R71.htm Edgar Link pending
R72.htm Edgar Link pending
R73.htm Edgar Link pending
R74.htm Edgar Link pending
R75.htm Edgar Link pending
R76.htm Edgar Link pending
R77.htm Edgar Link pending
R78.htm Edgar Link pending
R79.htm Edgar Link pending
R8.htm Edgar Link pending
R80.htm Edgar Link pending
R81.htm Edgar Link pending
R82.htm Edgar Link pending
R83.htm Edgar Link pending
R84.htm Edgar Link pending
R85.htm Edgar Link pending
R86.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
erii-20231231_lab.xml Edgar Link unprocessable