2018 Q4 Form 10-K Financial Statement

#000119312519057343 Filed on February 28, 2019

View on sec.gov

Income Statement

Concept 2018 Q4 2018 Q3 2018 Q2
Revenue $73.72M $78.04M $74.20M
YoY Change 25.44% 37.17% 28.57%
Cost Of Revenue $39.85M $39.03M $38.31M
YoY Change 25.16% 22.95% 20.56%
Gross Profit $33.87M $39.00M $35.88M
YoY Change 25.78% 55.13% 38.38%
Gross Profit Margin 45.95% 49.98% 48.36%
Selling, General & Admin $15.73M $15.28M $15.81M
YoY Change 4.66% 5.38% 8.79%
% of Gross Profit 46.44% 39.18% 44.07%
Research & Development $11.07M $10.69M $11.40M
YoY Change -3.23% 1.4% -4.43%
% of Gross Profit 32.68% 27.41% 31.78%
Depreciation & Amortization $2.380M $2.331M $2.270M
YoY Change 3.48% 3.88% 3.7%
% of Gross Profit 7.03% 5.98% 6.33%
Operating Expenses $26.80M $25.96M $27.57M
YoY Change 1.21% 3.67% 4.15%
Operating Profit $7.073M $13.04M $8.316M
YoY Change 1468.29% 12943.0% -1645.72%
Interest Expense -$50.00K $30.00K -$230.0K
YoY Change -350.0% -76.92% -235.29%
% of Operating Profit -0.71% 0.23% -2.77%
Other Income/Expense, Net $290.0K $232.0K -$44.00K
YoY Change 16.0% -24.92% -112.22%
Pretax Income $7.270M $13.28M $8.272M
YoY Change 909.72% 3145.72% -4747.19%
Income Tax $360.0K $227.0K $363.0K
% Of Pretax Income 4.95% 1.71% 4.39%
Net Earnings $6.910M $13.01M $7.860M
YoY Change 328.93% -118390.91% -1812.42%
Net Earnings / Revenue 9.37% 16.67% 10.59%
Basic Earnings Per Share $0.17 $0.32 $0.20
Diluted Earnings Per Share $0.17 $0.32 $0.19
COMMON SHARES
Basic Shares Outstanding 40.12M 39.71M
Diluted Shares Outstanding 41.12M shares 40.65M shares

Balance Sheet

Concept 2018 Q4 2018 Q3 2018 Q2
SHORT-TERM ASSETS
Cash & Short-Term Investments $70.60M $68.20M $53.90M
YoY Change 59.73% 39.47% 4.86%
Cash & Equivalents $70.56M $68.21M $53.92M
Short-Term Investments
Other Short-Term Assets $3.460M $3.900M $4.102M
YoY Change -4.31% 12.39% 6.08%
Inventory $47.37M $43.44M $41.75M
Prepaid Expenses
Receivables $43.67M $45.05M $45.06M
Other Receivables $0.00 $0.00 $0.00
Total Short-Term Assets $165.1M $160.6M $144.8M
YoY Change 38.9% 33.72% 20.8%
LONG-TERM ASSETS
Property, Plant & Equipment $50.43M $41.47M $40.43M
YoY Change 21.95% 0.53% 3.87%
Goodwill
YoY Change
Intangibles
YoY Change
Long-Term Investments $2.500M $2.600M $2.600M
YoY Change 0.0% 0.0% 0.0%
Other Assets $2.785M $2.801M $2.813M
YoY Change -0.57% 32.87% 27.63%
Total Long-Term Assets $56.01M $47.06M $46.01M
YoY Change 19.44% 2.36% 5.25%
TOTAL ASSETS
Total Short-Term Assets $165.1M $160.6M $144.8M
Total Long-Term Assets $56.01M $47.06M $46.01M
Total Assets $221.1M $207.7M $190.8M
YoY Change 33.4% 25.04% 16.64%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $16.15M $13.11M $11.22M
YoY Change 78.15% 13.89% 6.42%
Accrued Expenses $2.631M $2.384M $2.535M
YoY Change -11.98% 3.16% 2.42%
Deferred Revenue
YoY Change
Short-Term Debt $0.00 $0.00 $0.00
YoY Change
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $36.00M $30.69M $30.84M
YoY Change 28.4% -3.42% 0.24%
LONG-TERM LIABILITIES
Long-Term Debt $0.00 $0.00 $0.00
YoY Change
Other Long-Term Liabilities $102.0K $100.0K $98.00K
YoY Change 9.68% 11.11% 12.64%
Total Long-Term Liabilities $102.0K $100.0K $98.00K
YoY Change 9.68% 11.11% 12.64%
TOTAL LIABILITIES
Total Short-Term Liabilities $36.00M $30.69M $30.84M
Total Long-Term Liabilities $102.0K $100.0K $98.00K
Total Liabilities $36.98M $31.71M $31.91M
YoY Change 26.18% -2.32% 1.21%
SHAREHOLDERS EQUITY
Retained Earnings $129.0M $122.1M $109.1M
YoY Change 37.81% 32.72% 18.56%
Common Stock $193.5M $192.4M $188.3M
YoY Change 6.65% 6.56% 5.15%
Preferred Stock
YoY Change
Treasury Stock (at cost) $138.9M $138.9M $138.9M
YoY Change 0.0% 0.0% 0.0%
Treasury Stock Shares $11.64M
Shareholders Equity $183.7M $175.5M $158.5M
YoY Change
Total Liabilities & Shareholders Equity $221.1M $207.7M $190.8M
YoY Change 33.4% 25.04% 16.64%

Cashflow Statement

Concept 2018 Q4 2018 Q3 2018 Q2
OPERATING ACTIVITIES
Net Income $6.910M $13.01M $7.860M
YoY Change 328.93% -118390.91% -1812.42%
Depreciation, Depletion And Amortization $2.380M $2.331M $2.270M
YoY Change 3.48% 3.88% 3.7%
Cash From Operating Activities $13.33M $14.31M $9.340M
YoY Change -530.0% 967.91% 1336.92%
INVESTING ACTIVITIES
Capital Expenditures -$11.32M -$3.330M -$1.700M
YoY Change 373.64% -26.49% -42.95%
Acquisitions
YoY Change
Other Investing Activities $20.00K $0.00 $40.00K
YoY Change 0.0% -100.0%
Cash From Investing Activities -$11.30M -$3.330M -$1.660M
YoY Change 378.81% -25.67% -44.3%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities 220.0K 3.380M 3.600M
YoY Change -70.27% 397.06% 282.98%
NET CHANGE
Cash From Operating Activities 13.33M 14.31M 9.340M
Cash From Investing Activities -11.30M -3.330M -1.660M
Cash From Financing Activities 220.0K 3.380M 3.600M
Net Change In Cash 2.250M 14.36M 11.28M
YoY Change -147.67% -683.74% -911.51%
FREE CASH FLOW
Cash From Operating Activities $13.33M $14.31M $9.340M
Capital Expenditures -$11.32M -$3.330M -$1.700M
Free Cash Flow $24.65M $17.64M $11.04M
YoY Change -3571.83% 200.51% 204.13%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
CY2018Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2785000
CY2017Q4 us-gaap Other Assets Noncurrent
OtherAssetsNoncurrent
2801000
CY2018Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
16149000
CY2017Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
9065000
CY2018Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
10657000
CY2017Q4 us-gaap Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
9891000
CY2018Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
2631000
CY2017Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
2989000
CY2018Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
710000
CY2018Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
70557000
CY2017Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
44230000
CY2018Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
43673000
CY2017Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
34487000
CY2018Q4 us-gaap Inventory Net
InventoryNet
47370000
CY2017Q4 us-gaap Inventory Net
InventoryNet
36499000
CY2018Q4 us-gaap Other Assets Current
OtherAssetsCurrent
3460000
CY2017Q4 us-gaap Other Assets Current
OtherAssetsCurrent
3616000
CY2018Q4 us-gaap Assets Current
AssetsCurrent
165060000
CY2017Q4 us-gaap Assets Current
AssetsCurrent
118832000
CY2018Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
265000
CY2017Q4 us-gaap Deferred Tax Assets Liabilities Net Noncurrent
DeferredTaxAssetsLiabilitiesNetNoncurrent
210000
CY2018Q4 us-gaap Long Term Investments
LongTermInvestments
2526000
CY2017Q4 us-gaap Long Term Investments
LongTermInvestments
2525000
CY2017Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
300000
CY2018Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
5069000
CY2017Q4 us-gaap Deferred Revenue Current
DeferredRevenueCurrent
5791000
CY2018Q4 us-gaap Liabilities Current
LiabilitiesCurrent
35998000
CY2017Q4 us-gaap Liabilities Current
LiabilitiesCurrent
28036000
CY2018Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
232000
CY2017Q4 us-gaap Deferred Revenue Noncurrent
DeferredRevenueNoncurrent
303000
CY2018Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
408000
CY2017Q4 us-gaap Business Combination Contingent Consideration Liability Noncurrent
BusinessCombinationContingentConsiderationLiabilityNoncurrent
678000
CY2018Q4 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
238000
CY2017Q4 us-gaap Accrued Income Taxes Noncurrent
AccruedIncomeTaxesNoncurrent
195000
CY2018Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
102000
CY2018Q4 us-gaap Liabilities
Liabilities
36978000
CY2017Q4 us-gaap Liabilities
Liabilities
29305000
CY2018Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2017Q4 us-gaap Commitments And Contingencies
CommitmentsAndContingencies
CY2018Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
193457000
CY2017Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
181395000
CY2018Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
129000000
CY2017Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
93605000
CY2018Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-394000
CY2017Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-478000
CY2018Q4 us-gaap Treasury Stock Value
TreasuryStockValue
138927000
CY2017Q4 us-gaap Treasury Stock Value
TreasuryStockValue
138927000
CY2016 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-6810000
CY2017Q4 vicr Cash And Cash Equivalents At Carrying Value Beginning Of Period
CashAndCashEquivalentsAtCarryingValueBeginningOfPeriod
44230000
CY2018Q4 us-gaap Stockholders Equity
StockholdersEquity
183656000
CY2018 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
98000
CY2016Q4 vicr Cash And Cash Equivalents At Carrying Value Beginning Of Period
CashAndCashEquivalentsAtCarryingValueBeginningOfPeriod
56170000
CY2017Q4 us-gaap Stockholders Equity
StockholdersEquity
136114000
CY2018Q4 us-gaap Minority Interest
MinorityInterest
434000
CY2017Q4 us-gaap Minority Interest
MinorityInterest
305000
CY2018Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
184090000
CY2017Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
136419000
CY2018Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
221068000
CY2017Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
165724000
CY2018 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
152249000
CY2017 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
126174000
CY2016 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
109071000
CY2016 us-gaap Gross Profit
GrossProfit
91209000
CY2018 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
62224000
CY2017 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
58092000
CY2016 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
55675000
CY2018 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
44286000
CY2017 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
44924000
CY2016 us-gaap Research And Development Expense
ResearchAndDevelopmentExpense
41848000
CY2018 us-gaap Operating Expenses
OperatingExpenses
106912000
CY2017 us-gaap Operating Expenses
OperatingExpenses
103016000
CY2016 us-gaap Operating Expenses
OperatingExpenses
97523000
CY2018 us-gaap Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
1000
CY2017 us-gaap Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
17000
CY2016 us-gaap Marketable Securities Unrealized Gain Loss
MarketableSecuritiesUnrealizedGainLoss
-18000
CY2018 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
6000
CY2017 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
-6000
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
31000
CY2018 us-gaap Availableforsale Securities Gross Realized Gain Loss Excluding Other Than Temporary Impairments
AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
7000
CY2017 us-gaap Availableforsale Securities Gross Realized Gain Loss Excluding Other Than Temporary Impairments
AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
11000
CY2016 us-gaap Availableforsale Securities Gross Realized Gain Loss Excluding Other Than Temporary Impairments
AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
13000
CY2018 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
867000
CY2017 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
1251000
CY2016 us-gaap Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
271000
CY2016 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-14000
CY2018 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.80
CY2017 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.00
CY2016 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
-0.16
CY2018 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.78
CY2017 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.00
CY2016 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
-0.16
CY2018 us-gaap Profit Loss
ProfitLoss
31846000
CY2017 us-gaap Profit Loss
ProfitLoss
258000
CY2016 us-gaap Profit Loss
ProfitLoss
-6261000
CY2017 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
83000
CY2016 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
52000
CY2018 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-6000
CY2017 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
6000
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
-31000
CY2018 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
92000
CY2017 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
89000
CY2016 us-gaap Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
21000
CY2018 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
31938000
CY2017 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
347000
CY2016 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
-6240000
CY2018 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
129000
CY2017 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
97000
CY2016 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-9000
CY2018 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
31809000
CY2017 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
250000
CY2016 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
-6231000
CY2018 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
9254000
CY2017 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
8893000
CY2016 us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
8438000
CY2018 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
43000
CY2017 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
-1000
CY2016 us-gaap Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
4000
CY2018 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-55000
CY2017 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-172000
CY2016 us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-78000
CY2018 vicr Increase Decrease In Deferred Revenue1
IncreaseDecreaseInDeferredRevenue1
-71000
CY2017 vicr Increase Decrease In Deferred Revenue1
IncreaseDecreaseInDeferredRevenue1
-71000
CY2016 vicr Increase Decrease In Deferred Revenue1
IncreaseDecreaseInDeferredRevenue1
-94000
CY2018 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
9000
CY2018 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
57000
CY2017 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
14000
CY2016 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-4000
CY2018 vicr Provision Benefit For Doubtful Accounts
ProvisionBenefitForDoubtfulAccounts
65000
CY2017 vicr Provision Benefit For Doubtful Accounts
ProvisionBenefitForDoubtfulAccounts
6000
CY2016 vicr Provision Benefit For Doubtful Accounts
ProvisionBenefitForDoubtfulAccounts
-22000
CY2018 us-gaap Availableforsale Securities Gross Realized Gain Loss Excluding Other Than Temporary Impairments
AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
7000
CY2017 us-gaap Availableforsale Securities Gross Realized Gain Loss Excluding Other Than Temporary Impairments
AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
11000
CY2016 us-gaap Availableforsale Securities Gross Realized Gain Loss Excluding Other Than Temporary Impairments
AvailableforsaleSecuritiesGrossRealizedGainLossExcludingOtherThanTemporaryImpairments
13000
CY2018 us-gaap Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
8252000
CY2017 us-gaap Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
13094000
CY2016 us-gaap Increase Decrease In Operating Capital
IncreaseDecreaseInOperatingCapital
1435000
CY2018 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
36171000
CY2017 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
-2464000
CY2016 us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
544000
CY2018 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
18211000
CY2017 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
12545000
CY2016 us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
8428000
CY2018 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
57000
CY2017 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
14000
CY2016 us-gaap Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
2000
CY2018 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-18239000
CY2017 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-12526000
CY2016 us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-8519000
CY2018 vicr Payment Of Contingent Consideration
PaymentOfContingentConsideration
270000
CY2017 vicr Payment Of Contingent Consideration
PaymentOfContingentConsideration
225000
CY2016 us-gaap Cash Divested From Deconsolidation
CashDivestedFromDeconsolidation
372000
CY2018 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
8386000
CY2017 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
3075000
CY2016 us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
1113000
CY2018 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
9000
CY2017 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
-25000
CY2016 us-gaap Effect Of Exchange Rate On Cash And Cash Equivalents
EffectOfExchangeRateOnCashAndCashEquivalents
52000
CY2018 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
26327000
CY2017 us-gaap Cash And Cash Equivalents Period Increase Decrease
CashAndCashEquivalentsPeriodIncreaseDecrease
-11940000
CY2018 vicr Other Miscellaneous Nonoperating Income Expense
OtherMiscellaneousNonoperatingIncomeExpense
21000
CY2018 vicr Auction Failed Securities Unrealized Loss Position Minimum Period
AuctionFailedSecuritiesUnrealizedLossPositionMinimumPeriod
P12M
CY2018Q4 vicr Available For Sale Securities Debt Maturities Year Twenty Six Amortized Cost Basis
AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixAmortizedCostBasis
3000000
CY2015Q4 vicr Cash And Cash Equivalents At Carrying Value Beginning Of Period
CashAndCashEquivalentsAtCarryingValueBeginningOfPeriod
62980000
CY2016Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
56170000
CY2018 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
8834000
CY2017 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
9210000
CY2016 us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
-780000
CY2018 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
10827000
CY2017 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
9309000
CY2016 us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
3677000
CY2018 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
-176000
CY2017 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
357000
CY2016 us-gaap Increase Decrease In Other Current Assets
IncreaseDecreaseInOtherCurrentAssets
158000
CY2018 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
7450000
CY2017 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
3186000
CY2016 us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
339000
CY2018 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
410000
CY2017 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
208000
CY2016 us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
61000
CY2018 vicr Increase Decrease In Operating Deferred Revenue
IncreaseDecreaseInOperatingDeferredRevenue
3139000
CY2017 vicr Increase Decrease In Operating Deferred Revenue
IncreaseDecreaseInOperatingDeferredRevenue
2388000
CY2016 vicr Increase Decrease In Operating Deferred Revenue
IncreaseDecreaseInOperatingDeferredRevenue
1415000
CY2018 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
-743000
CY2017 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
-373000
CY2016 us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
-230000
CY2015Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
136085000
CY2016 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
1589000
CY2016 us-gaap Minority Interest Decrease From Redemptions
MinorityInterestDecreaseFromRedemptions
918000
CY2016 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
506000
CY2016 vicr Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Exercises Net Settlement Amount
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsExercisesNetSettlementAmount
5000
CY2016Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
131017000
CY2017 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
3300000
CY2017 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
1735000
CY2017 us-gaap Stockholders Equity Other
StockholdersEquityOther
-20000
CY2018 us-gaap Stock Issued During Period Value New Issues
StockIssuedDuringPeriodValueNewIssues
6782000
CY2018 us-gaap Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
3396000
CY2018 us-gaap Stockholders Equity Other
StockholdersEquityOther
-11000
CY2017Q4 vicr Gross Deferred Cost Of Revenue
GrossDeferredCostOfRevenue
2135000
CY2018Q4 us-gaap Availableforsale Securities Failed Auction Value
AvailableforsaleSecuritiesFailedAuctionValue
3000000
CY2018 vicr Share Based Compensation Arrangement By Share Based Payment Award Term Of Award
ShareBasedCompensationArrangementByShareBasedPaymentAwardTermOfAward
P10Y
CY2018 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
3396000
CY2017 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
1735000
CY2016 us-gaap Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
506000
CY2018 us-gaap Defined Contribution Plan Employers Matching Contribution Annual Vesting Percentage
DefinedContributionPlanEmployersMatchingContributionAnnualVestingPercentage
0.2
CY2018 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
976000
CY2017 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
937000
CY2016 us-gaap Defined Contribution Plan Employer Discretionary Contribution Amount
DefinedContributionPlanEmployerDiscretionaryContributionAmount
882000
CY2018 vicr Percentage Of Credit Loss
PercentageOfCreditLoss
0.010
CY2018 vicr Rate Of Return Required
RateOfReturnRequired
0.050
CY2018 vicr Percentage Of Liquidity Risk Premium
PercentageOfLiquidityRiskPremium
0.050
CY2018 vicr Increase Or Decrease In Liquidity Risk Premium
IncreaseOrDecreaseInLiquidityRiskPremium
0.010
CY2018 vicr Increase Or Decrease Fair Value Of Failed Auction Securities
IncreaseOrDecreaseFairValueOfFailedAuctionSecurities
100000
CY2017Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Value
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
2525000
CY2018 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Gain Loss Included In Earnings1
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInEarnings1
7000
CY2017 us-gaap Rental Income Nonoperating
RentalIncomeNonoperating
792000
CY2018 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
1087000
CY2018 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Gain Loss Included In Other Comprehensive Income Loss
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetGainLossIncludedInOtherComprehensiveIncomeLoss
-6000
CY2018Q4 us-gaap Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Asset Value
FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue
2526000
CY2018Q4 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
37696000
CY2017Q4 us-gaap Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
27400000
CY2018Q4 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
4740000
CY2017Q4 us-gaap Inventory Work In Process Net Of Reserves
InventoryWorkInProcessNetOfReserves
3596000
CY2018Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
4934000
CY2017Q4 us-gaap Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
5503000
CY2018Q4 us-gaap Land
Land
2089000
CY2017Q4 us-gaap Land
Land
2089000
CY2018Q4 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
45170000
CY2017Q4 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
45147000
CY2018Q4 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
208135000
CY2017Q4 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
243392000
CY2018Q4 us-gaap Furniture And Fixtures Gross
FurnitureAndFixturesGross
7239000
CY2017Q4 us-gaap Furniture And Fixtures Gross
FurnitureAndFixturesGross
6320000
CY2018Q4 us-gaap Construction In Progress Gross
ConstructionInProgressGross
9251000
CY2017Q4 us-gaap Construction In Progress Gross
ConstructionInProgressGross
4120000
CY2018Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
221452000
CY2017Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
259712000
CY2018Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
50432000
CY2017Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
41356000
CY2018 us-gaap Depreciation
Depreciation
9135000
CY2017 us-gaap Depreciation
Depreciation
8763000
CY2016 us-gaap Depreciation
Depreciation
8304000
CY2018Q4 vicr Capital Expenditure Commitments
CapitalExpenditureCommitments
8862000
CY2018 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
119000
CY2017 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
130000
CY2016 us-gaap Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
134000
CY2017Q4 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
290000
CY2016Q4 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
214000
CY2015Q4 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
585000
CY2018 us-gaap Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
173000
CY2017 us-gaap Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
346000
CY2016 us-gaap Standard Product Warranty Accrual Warranties Issued
StandardProductWarrantyAccrualWarrantiesIssued
358000
CY2018 us-gaap Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
117000
CY2017 us-gaap Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
194000
CY2016 us-gaap Standard Product Warranty Accrual Payments
StandardProductWarrantyAccrualPayments
527000
CY2018 vicr Revisions Of Estimated Obligations
RevisionsOfEstimatedObligations
78000
CY2017 vicr Revisions Of Estimated Obligations
RevisionsOfEstimatedObligations
76000
CY2018Q4 us-gaap Standard Product Warranty Accrual
StandardProductWarrantyAccrual
268000
CY2000Q4 us-gaap Stock Repurchase Program Authorized Amount1
StockRepurchaseProgramAuthorizedAmount1
30000000
CY2018Q4 us-gaap Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
8541000
CY2018 us-gaap Rental Income Nonoperating
RentalIncomeNonoperating
792000
CY2018 us-gaap Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
-260000
CY2017 us-gaap Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
323000
CY2016 us-gaap Foreign Currency Transaction Gain Loss Unrealized
ForeignCurrencyTransactionGainLossUnrealized
-268000
CY2018 us-gaap Investment Income Interest
InvestmentIncomeInterest
257000
CY2017 us-gaap Investment Income Interest
InvestmentIncomeInterest
124000
CY2016 us-gaap Investment Income Interest
InvestmentIncomeInterest
68000
CY2018 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
57000
CY2017 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
14000
CY2016 us-gaap Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
-4000
CY2016 vicr Unrecognized Tax Benefits Interest Benefit On Income Taxes Expense
UnrecognizedTaxBenefitsInterestBenefitOnIncomeTaxesExpense
6000
CY2016 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
137000
CY2018 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
7000
CY2017 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
11000
CY2016 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
13000
CY2017 vicr Other Miscellaneous Nonoperating Income Expense
OtherMiscellaneousNonoperatingIncomeExpense
-2000
CY2016 vicr Other Miscellaneous Nonoperating Income Expense
OtherMiscellaneousNonoperatingIncomeExpense
13000
CY2018 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
874000
CY2017 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
1262000
CY2016 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
284000
CY2017 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.340
CY2016 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.340
CY2018 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.036
CY2017 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.972
CY2016 us-gaap Effective Income Tax Rate Reconciliation State And Local Income Taxes
EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes
0.019
CY2018 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-0.091
CY2017 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
-9.361
CY2016 us-gaap Effective Income Tax Rate Reconciliation Change In Deferred Tax Assets Valuation Allowance
EffectiveIncomeTaxRateReconciliationChangeInDeferredTaxAssetsValuationAllowance
0.465
CY2018 vicr Effective Income Tax Rate Reconciliation Permanent Items
EffectiveIncomeTaxRateReconciliationPermanentItems
-0.059
CY2017 vicr Effective Income Tax Rate Reconciliation Permanent Items
EffectiveIncomeTaxRateReconciliationPermanentItems
-8.612
CY2016 vicr Effective Income Tax Rate Reconciliation Permanent Items
EffectiveIncomeTaxRateReconciliationPermanentItems
0.009
CY2018 vicr Effective Income Tax Rate Reconciliation Tax Credits Adjustments
EffectiveIncomeTaxRateReconciliationTaxCreditsAdjustments
-0.055
CY2017 vicr Effective Income Tax Rate Reconciliation Tax Credits Adjustments
EffectiveIncomeTaxRateReconciliationTaxCreditsAdjustments
-12.223
CY2016 vicr Effective Income Tax Rate Reconciliation Tax Credits Adjustments
EffectiveIncomeTaxRateReconciliationTaxCreditsAdjustments
-0.136
CY2018 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
0.007
CY2017 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.918
CY2016 us-gaap Effective Income Tax Rate Reconciliation Foreign Income Tax Rate Differential
EffectiveIncomeTaxRateReconciliationForeignIncomeTaxRateDifferential
-0.008
CY2018 vicr Effective Income Tax Rate Reconciliation Increase Decrease Tax Reserves
EffectiveIncomeTaxRateReconciliationIncreaseDecreaseTaxReserves
0.001
CY2016 vicr Effective Income Tax Rate Reconciliation Capital Gain On Sale To Noncontrolling Interest
EffectiveIncomeTaxRateReconciliationCapitalGainOnSaleToNoncontrollingInterest
0.039
CY2016 vicr Effective Income Tax Rate Reconciliation Decrease In Unremitted Earnings
EffectiveIncomeTaxRateReconciliationDecreaseInUnremittedEarnings
-0.009
CY2016 us-gaap Effective Income Tax Rate Reconciliation Minority Interest Income Expense
EffectiveIncomeTaxRateReconciliationMinorityInterestIncomeExpense
0.001
CY2018 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
0.001
CY2017 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.001
CY2016 us-gaap Effective Income Tax Rate Reconciliation Other Adjustments
EffectiveIncomeTaxRateReconciliationOtherAdjustments
-0.002
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
31455000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-1591000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Domestic
IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
-6034000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
1478000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
1493000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Foreign
IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
4000
CY2018 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
32933000
CY2017 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-98000
CY2016 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
-6030000
CY2018 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
231000
CY2017 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
156000
CY2016 us-gaap Current State And Local Tax Expense Benefit
CurrentStateAndLocalTaxExpenseBenefit
172000
CY2018 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
911000
CY2017 us-gaap Current Foreign Tax Expense Benefit
CurrentForeignTaxExpenseBenefit
396000
CY2018 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
1142000
CY2017 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
-184000
CY2016 us-gaap Current Income Tax Expense Benefit
CurrentIncomeTaxExpenseBenefit
309000
CY2016 us-gaap Deferred Federal Income Tax Expense Benefit
DeferredFederalIncomeTaxExpenseBenefit
-55000
CY2018 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-55000
CY2017 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-172000
CY2016 us-gaap Deferred Foreign Income Tax Expense Benefit
DeferredForeignIncomeTaxExpenseBenefit
-23000
CY2018 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-55000
CY2017 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-172000
CY2016 us-gaap Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
-78000
CY2018 vicr Severance And Other Charges Credits
SeveranceAndOtherChargesCredits
402000
CY2017 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
-356000
CY2016 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
231000
CY2018Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
23244000
CY2017Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
20019000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
3133000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
2793000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Loss Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
2109000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Loss Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsLossReserves
2059000
CY2018Q4 vicr Deferred Tax Assets Tax Credit Carryforwards Investments
DeferredTaxAssetsTaxCreditCarryforwardsInvestments
1976000
CY2017Q4 vicr Deferred Tax Assets Tax Credit Carryforwards Investments
DeferredTaxAssetsTaxCreditCarryforwardsInvestments
2181000
CY2018Q4 vicr Deferred Tax Assets Tax Vacation Accrual
DeferredTaxAssetsTaxVacationAccrual
1218000
CY2017Q4 vicr Deferred Tax Assets Tax Vacation Accrual
DeferredTaxAssetsTaxVacationAccrual
1255000
CY2018Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
1091000
CY2017Q4 us-gaap Deferred Tax Assets Operating Loss Carryforwards
DeferredTaxAssetsOperatingLossCarryforwards
4918000
CY2018Q4 vicr Deferred Tax Assets Unrealized Loss On Investments
DeferredTaxAssetsUnrealizedLossOnInvestments
132000
CY2017Q4 vicr Deferred Tax Assets Unrealized Loss On Investments
DeferredTaxAssetsUnrealizedLossOnInvestments
135000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
88000
CY2018Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
66000
CY2017Q4 us-gaap Deferred Tax Assets Deferred Income
DeferredTaxAssetsDeferredIncome
79000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
52000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Allowance For Doubtful Accounts
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAllowanceForDoubtfulAccounts
36000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Warranty Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
35000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Warranty Reserves
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsWarrantyReserves
45000
CY2018Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
233000
CY2017Q4 us-gaap Deferred Tax Assets Other
DeferredTaxAssetsOther
35000
CY2018Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
34045000
CY2017Q4 us-gaap Deferred Tax Assets Gross
DeferredTaxAssetsGross
33941000
CY2018Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
30031000
CY2017Q4 us-gaap Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
33024000
CY2018Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
4014000
CY2017Q4 us-gaap Deferred Tax Assets Net
DeferredTaxAssetsNet
917000
CY2018Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
3144000
CY2017Q4 us-gaap Deferred Tax Liabilities Property Plant And Equipment
DeferredTaxLiabilitiesPropertyPlantAndEquipment
76000
CY2018Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
473000
CY2017Q4 us-gaap Deferred Tax Liabilities Prepaid Expenses
DeferredTaxLiabilitiesPrepaidExpenses
470000
CY2018Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
107000
CY2017Q4 us-gaap Deferred Tax Liabilities Goodwill And Intangible Assets Intangible Assets
DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
161000
CY2018Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
3749000
CY2017Q4 us-gaap Deferred Income Tax Liabilities
DeferredIncomeTaxLiabilities
707000
CY2018Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
265000
CY2017Q4 us-gaap Deferred Tax Assets Liabilities Net
DeferredTaxAssetsLiabilitiesNet
210000
CY2017Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1104000
CY2016Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
946000
CY2015Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
830000
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
245000
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
138000
CY2016 us-gaap Unrecognized Tax Benefits Increases Resulting From Current Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromCurrentPeriodTaxPositions
125000
CY2018 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
120000
CY2018 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
7000
CY2017 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
8000
CY2016 us-gaap Unrecognized Tax Benefits Reductions Resulting From Lapse Of Applicable Statute Of Limitations
UnrecognizedTaxBenefitsReductionsResultingFromLapseOfApplicableStatuteOfLimitations
9000
CY2018Q4 us-gaap Unrecognized Tax Benefits
UnrecognizedTaxBenefits
1462000
CY2018 vicr Unrecognized Tax Benefits Interest Benefit On Income Taxes Expense
UnrecognizedTaxBenefitsInterestBenefitOnIncomeTaxesExpense
7000
CY2017 vicr Unrecognized Tax Benefits Interest Benefit On Income Taxes Expense
UnrecognizedTaxBenefitsInterestBenefitOnIncomeTaxesExpense
6000
CY2018 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
0
CY2018Q4 us-gaap Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
35000
CY2017Q4 us-gaap Unrecognized Tax Benefits Interest On Income Taxes Accrued
UnrecognizedTaxBenefitsInterestOnIncomeTaxesAccrued
29000
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due Current
OperatingLeasesFutureMinimumPaymentsDueCurrent
1962000
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Two Years
OperatingLeasesFutureMinimumPaymentsDueInTwoYears
1502000
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Three Years
OperatingLeasesFutureMinimumPaymentsDueInThreeYears
688000
CY2018Q4 us-gaap Operating Leases Future Minimum Payments Due In Four Years
OperatingLeasesFutureMinimumPaymentsDueInFourYears
447000
CY2018Q4 vicr Operating Leases Future Minimum Payments Due After Four Years
OperatingLeasesFutureMinimumPaymentsDueAfterFourYears
830000
CY2018 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
2102000
CY2017 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1889000
CY2016 us-gaap Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
1866000
CY2018 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
291220000
CY2018 us-gaap Operating Income Loss
OperatingIncomeLoss
32059000
CY2018Q4 us-gaap Assets
Assets
221068000
CY2017 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
227830000
CY2017 us-gaap Operating Income Loss
OperatingIncomeLoss
-1360000
CY2017Q4 us-gaap Assets
Assets
165724000
CY2016 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
200280000
CY2016 us-gaap Operating Income Loss
OperatingIncomeLoss
-6314000
CY2016Q4 us-gaap Assets
Assets
154067000
CY2017Q1 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
54462000
CY2017Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
57709000
CY2017Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
56888000
CY2017Q4 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
58771000
CY2017Q1 us-gaap Gross Profit
GrossProfit
23652000
CY2017Q2 us-gaap Gross Profit
GrossProfit
25930000
CY2017Q3 us-gaap Gross Profit
GrossProfit
25143000
CY2017Q4 us-gaap Gross Profit
GrossProfit
26931000
CY2017 us-gaap Gross Profit
GrossProfit
101656000
CY2017Q1 us-gaap Profit Loss
ProfitLoss
-954000
CY2017Q2 us-gaap Profit Loss
ProfitLoss
-445000
CY2017Q3 us-gaap Profit Loss
ProfitLoss
38000
CY2017Q4 us-gaap Profit Loss
ProfitLoss
1619000
CY2017Q1 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
20000
CY2017Q2 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
14000
CY2017Q3 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
49000
CY2017Q4 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
8000
CY2017 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
91000
CY2017Q1 us-gaap Net Income Loss
NetIncomeLoss
-974000
CY2017Q2 us-gaap Net Income Loss
NetIncomeLoss
-459000
CY2017Q3 us-gaap Net Income Loss
NetIncomeLoss
-11000
CY2017Q4 us-gaap Net Income Loss
NetIncomeLoss
1611000
CY2017 us-gaap Net Income Loss
NetIncomeLoss
167000
CY2017Q1 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-0.02
CY2017Q2 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
-0.01
CY2017Q3 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
0.00
CY2017Q4 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
0.04
CY2017 us-gaap Earnings Per Share Basic And Diluted
EarningsPerShareBasicAndDiluted
0.00
CY2018Q4 vicr Sales Allowances Current
SalesAllowancesCurrent
548000
CY2018Q4 vicr Accrued Severance Cost And Other Charges Current
AccruedSeveranceCostAndOtherChargesCurrent
234000
CY2017Q4 us-gaap Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
93000
CY2018Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
224000
CY2017Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
159000
CY2018Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
11635739
CY2017Q4 us-gaap Treasury Stock Shares
TreasuryStockShares
11671486
CY2018Q4 us-gaap Net Income Loss
NetIncomeLoss
6910000
CY2017Q4 vicr Customer Prepayments Current
CustomerPrepaymentsCurrent
-776000
CY2018 us-gaap Net Income Loss
NetIncomeLoss
31725000
CY2017 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
0
CY2016 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
0
CY2017 us-gaap Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
93000
CY2017 us-gaap Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
736000
CY2017 vicr Increase Decrease In Contingent Consideration Obligations
IncreaseDecreaseInContingentConsiderationObligations
650000
CY2016 us-gaap Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
505000
CY2018 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
85000
CY2017 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
-5000
CY2016 us-gaap Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
93000
CY2018 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
8656000
CY2017 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
3300000
CY2016 us-gaap Proceeds From Issuance Of Common Stock
ProceedsFromIssuanceOfCommonStock
1584000
CY2016 vicr Payment Of Contingent Consideration
PaymentOfContingentConsideration
99000
CY2018 vicr Increase Decrease In Accrued Severance Liabilities
IncreaseDecreaseInAccruedSeveranceLiabilities
234000
CY2016 vicr Increase Decrease In Accrued Severance Liabilities
IncreaseDecreaseInAccruedSeveranceLiabilities
-195000
CY2018Q1 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
65269000
CY2018Q2 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
74196000
CY2018Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
78035000
CY2018Q4 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
73720000
CY2018Q1 us-gaap Gross Profit
GrossProfit
30211000
CY2018Q2 us-gaap Gross Profit
GrossProfit
35883000
CY2018Q3 us-gaap Gross Profit
GrossProfit
39004000
CY2018Q4 us-gaap Gross Profit
GrossProfit
33873000
CY2018 us-gaap Gross Profit
GrossProfit
138971000
CY2018Q1 us-gaap Profit Loss
ProfitLoss
3982000
CY2018Q2 us-gaap Profit Loss
ProfitLoss
7909000
CY2018Q3 us-gaap Profit Loss
ProfitLoss
13048000
CY2018Q4 us-gaap Profit Loss
ProfitLoss
6907000
CY2018Q1 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
39000
CY2018Q2 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
49000
CY2018Q3 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
36000
CY2018Q4 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-3000
CY2018 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
121000
CY2018Q1 us-gaap Net Income Loss
NetIncomeLoss
3943000
CY2018Q2 us-gaap Net Income Loss
NetIncomeLoss
7860000
CY2018Q3 us-gaap Net Income Loss
NetIncomeLoss
13012000
CY2018 vicr Number Of Customers
NumberOfCustomers
1
CY2016 vicr Number Of Customers
NumberOfCustomers
1
CY2017 vicr Number Of Customers
NumberOfCustomers
1
CY2017 us-gaap Unrecognized Tax Benefits Increases Resulting From Prior Period Tax Positions
UnrecognizedTaxBenefitsIncreasesResultingFromPriorPeriodTaxPositions
29000
CY2017 us-gaap Unrecognized Tax Benefits Decreases Resulting From Settlements With Taxing Authorities
UnrecognizedTaxBenefitsDecreasesResultingFromSettlementsWithTaxingAuthorities
1000
CY2018Q1 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.10
CY2018Q2 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.20
CY2018Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.32
CY2018Q4 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.17
CY2018Q1 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.10
CY2018Q2 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.19
CY2018Q3 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.32
CY2018Q4 us-gaap Earnings Per Share Diluted
EarningsPerShareDiluted
0.17
CY2016 us-gaap Rental Income Nonoperating
RentalIncomeNonoperating
462000
CY2016 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2017 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2018 us-gaap Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
0
CY2016 vicr Revisions Of Estimated Obligations
RevisionsOfEstimatedObligations
202000
CY2017 vicr Effective Income Tax Rate Reconciliation Increase Decrease Tax Reserves
EffectiveIncomeTaxRateReconciliationIncreaseDecreaseTaxReserves
-0.051
CY2017 us-gaap Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
34.411
CY2017 us-gaap Effective Income Tax Rate Reconciliation Prior Year Income Taxes
EffectiveIncomeTaxRateReconciliationPriorYearIncomeTaxes
-7.510
CY2018 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.033
CY2017 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
-3.633
CY2016 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.038
CY2018 us-gaap Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
1874000
CY2018 vicr Cumulative Effect Of Adoption New Accounting Principle In Equity
CumulativeEffectOfAdoptionNewAccountingPrincipleInEquity
3670000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Contingencies
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsContingencies
148000
CY2018Q4 us-gaap Deferred Tax Liabilities Other
DeferredTaxLiabilitiesOther
25000
CY2018 vicr Tax Cuts And Jobs Act Of2017 Provisional Income Tax Benefit
TaxCutsAndJobsActOf2017ProvisionalIncomeTaxBenefit
122000
CY2018Q4 us-gaap Undistributed Earnings Of Foreign Subsidiaries
UndistributedEarningsOfForeignSubsidiaries
813000
CY2018Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards
DeferredTaxAssetsTaxCreditCarryforwards
736000
CY2018 dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
FY
CY2018 dei Entity Registrant Name
EntityRegistrantName
VICOR CORP
CY2018 dei Entity Central Index Key
EntityCentralIndexKey
0000751978
CY2018 dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
CY2018 us-gaap Use Of Estimates
UseOfEstimates
<div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-left: 0.34in;margin-top: 0;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Use of estimates </div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.34in; background: none;">&#160;</div><div style="font-family: 'times new roman', 'serif';font-size: 10pt;margin-bottom: 0;margin-top: 0;text-indent: 0.34in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and disclosure of contingencies at the date of the financial statements and the reported amounts of revenue and expenses during the reporting period. Such estimates and assumptions relate to the useful lives of fixed assets and identified intangible assets, recoverability of long-lived assets, fair value of long-term investments, allowances for doubtful accounts, the net realizable value of inventory, potential reserves relating to litigation matters, accrued liabilities, accrued taxes, deferred tax valuation allowances, assumptions pertaining to share-based payments, and other reserves. Actual results could differ from those based on these estimates and assumptions, and such differences may be material to the financial statements. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
CY2017 us-gaap Current Federal Tax Expense Benefit
CurrentFederalTaxExpenseBenefit
-736000
CY2018Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
271884000
CY2017Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
301068000
CY2018 us-gaap Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0in; margin-top: 0px; text-indent: 0.39in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="font-weight:bold;display:inline;">Concentrations of risk </div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.34in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Financial instruments potentially subjecting the Company to significant concentrations of credit risk consist principally of cash and cash equivalents, of which a significant portion is held by one financial institution, its long-term investment, and trade accounts receivable. The Company maintains cash and cash equivalents and certain other financial instruments with various large financial institutions. Generally, amounts invested with these financial institutions are in excess of federal deposit insurance limits.&#160;The Company has not experienced any losses in such accounts, and management believes the Company is not exposed to significant credit risk. The Company&#8217;s long-term investment as of December&#160;31, 2018 consists of a single auction rate security with a par value of $3,000,000, which is collateralized by student loans. It is a highly rated (Aaa/AA+) municipal and corporate debt security. Through December&#160;31, 2018, auctions held for the Company&#8217;s auction rate security have failed. The funds associated with an auction rate security that has failed auction may not be accessible until a successful auction occurs, a buyer is found outside of the auction process, the security is called, or the underlying securities have matured. If the credit rating of the issuer of the auction rate security held deteriorates, the Company may be required to adjust the carrying value of the investment for an other-than-temporary decline in value through an impairment charge. The Company&#8217;s investment policy, approved by the Board of Directors, limits the amount the Company may invest in any issuer, thereby reducing credit risk concentrations. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;">The Company&#8217;s products are sold worldwide to customers ranging from smaller, independent manufacturers of highly specialized electronic devices, to larger OEMs and their contract manufacturers. The Company&#8217;s Brick Business Unit (&#8220;BBU&#8221;) segment has customers concentrated in aerospace and defense electronics, industrial automation, industrial equipment, instrumentation and test equipment, and transportation (e.g., rail). The Company&#8217;s other segments, the VI Chip subsidiary and Picor (see Note 17) have customers concentrated in computing (voltage distribution in server racks and across datacenter infrastructure), although they also target applications in aerospace and aviation, defense electronics, industrial automation, instrumentation, test equipment, solid state lighting, telecommunications and networking infrastructure and vehicles (e.g., in autonomous driving applications, electric vehicles, and hybrid electric vehicles). While, overall, the Company has a broad customer base and sells into a variety of industries, VI Chip and Picor have derived a substantial portion of their revenue from a limited number of customers. This concentration of revenue is a reflection of the relatively early stage of adoption of the technologies, architectures and products offered by these subsidiaries, and their targeting of market leading innovators as initial customers. Concentrations of credit risk with respect to trade accounts receivable are limited due to the number of entities comprising the Company&#8217;s customer base. As of December&#160;31, 2018 and 2017, one customer accounted for<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;approximately 14.3% and 17.5%, respectively, of trade account receivables. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Components and materials used in the Company&#8217;s products are purchased from a variety of vendors. While most of the components are available from multiple sources, some key components for certain VI Chip and Picor products, in particular, are supplied by single vendors. In instances of single source items, the Company maintains levels of inventories management considers appropriate to enable meeting the delivery requirements of customers. If suppliers or subcontractors cannot provide their products or services on time or to the required specifications, the Company may not be able to meet the demand for its products and its delivery times may be negatively affected. </div></div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
CY2018 dei Entity Well Known Seasoned Issuer
EntityWellKnownSeasonedIssuer
No
CY2018 dei Entity Voluntary Filers
EntityVoluntaryFilers
No
CY2018 dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
CY2016 us-gaap Net Income Loss
NetIncomeLoss
-6247000
CY2018 dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
CY2018Q2 dei Entity Public Float
EntityPublicFloat
750683000
CY2018 dei Trading Symbol
TradingSymbol
VICR
CY2018 dei Entity Shell Company
EntityShellCompany
false
CY2018 us-gaap Description Of Defined Contribution Pension And Other Postretirement Plans
DescriptionOfDefinedContributionPensionAndOtherPostretirementPlans
The Company matches employee contributions to the plan at a rate of 50%, up to the first 3% of an employee&#8217;s compensation.
CY2018Q4 us-gaap Deferred Revenue
DeferredRevenue
3820000
CY2017Q4 us-gaap Deferred Tax Assets State Taxes
DeferredTaxAssetsStateTaxes
3000
CY2018Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Foreign
DeferredTaxAssetsTaxCreditCarryforwardsForeign
265000
CY2017Q4 us-gaap Deferred Tax Assets Tax Credit Carryforwards Foreign
DeferredTaxAssetsTaxCreditCarryforwardsForeign
210000
CY2017Q4 us-gaap Deferred Revenue
DeferredRevenue
5015000
CY2018Q4 vicr Deferred Expenses Current
DeferredExpensesCurrent
501000
CY2017Q4 vicr Deferred Expenses Current
DeferredExpensesCurrent
859000
CY2018Q4 vicr Customer Prepayments Current
CustomerPrepaymentsCurrent
-1250000
CY2018Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
128000
CY2017Q4 us-gaap Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Returns And Allowances
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsReturnsAndAllowances
25000
CY2018 dei Document Type
DocumentType
10-K
CY2018 dei Amendment Flag
AmendmentFlag
false
CY2018 dei Document Period End Date
DocumentPeriodEndDate
2018-12-31
CY2018 dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2018
CY2018 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
39872000
CY2017 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
39228000
CY2018Q4 us-gaap Fair Value Assets Level1 To Level2 Transfers Amount
FairValueAssetsLevel1ToLevel2TransfersAmount
0
CY2018Q4 vicr Available For Sale Securities Debt Maturities Year Twenty Six Fair Value
AvailableForSaleSecuritiesDebtMaturitiesYearTwentySixFairValue
2526000
CY2018 vicr Estimated Timeframe For Auctions Of Securities Minimum
EstimatedTimeframeForAuctionsOfSecuritiesMinimum
P3Y
CY2018 vicr Estimated Timeframe For Auctions Of Securities Maximum
EstimatedTimeframeForAuctionsOfSecuritiesMaximum
P5Y
CY2018Q4 us-gaap Accounts Receivable Net
AccountsReceivableNet
43673000
CY2016 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
38842000
CY2018 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
857000
CY2017 us-gaap Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
705000
CY2018 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
40729000
CY2017 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
39933000
CY2016 us-gaap Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
38842000
CY2018 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
67247
CY2017 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
53913
CY2016 us-gaap Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
1696222
CY2018 vicr Cash And Cash Equivalents Maturity Periods
CashAndCashEquivalentsMaturityPeriods
Less than three months
CY2018 us-gaap Advertising Expense
AdvertisingExpense
2610000
CY2017 us-gaap Advertising Expense
AdvertisingExpense
2150000
CY2016 us-gaap Advertising Expense
AdvertisingExpense
1818000
CY2018 vicr Likelihood Percentage Of Tax Benefit Upon Settlement
LikelihoodPercentageOfTaxBenefitUponSettlement
0.5
CY2018Q4 vicr Number Of Customers Accounted For Trade Account Receivable
NumberOfCustomersAccountedForTradeAccountReceivable
1
CY2019Q1 us-gaap Finance Lease Liability
FinanceLeaseLiability
4500000
CY2018 us-gaap Cash Dividends Paid To Parent Company
CashDividendsPaidToParentCompany
632000
CY2016 us-gaap Cash Dividends Paid To Parent Company
CashDividendsPaidToParentCompany
750000
CY2016 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
0
CY2017 us-gaap Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
0
CY2018Q4 us-gaap Deferred Tax Assets State Taxes
DeferredTaxAssetsStateTaxes
275000
CY2018 dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
CY2018 dei Entity Small Business
EntitySmallBusiness
false
CY2018 vicr Effective Income Tax Rate Reconciliation Provision Tax Return Differences
EffectiveIncomeTaxRateReconciliationProvisionTaxReturnDifferences
-0.017
CY2018 vicr Capital Improvemnts
CapitalImprovemnts
18211000
CY2017 vicr Capital Improvemnts
CapitalImprovemnts
12545000
CY2016 vicr Capital Improvemnts
CapitalImprovemnts
8428000
CY2018 vicr Recently Adopted Accounting Standards
RecentlyAdoptedAccountingStandards
<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; line-height: 12pt; text-indent: 0.39in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;"><div style="margin-top: 0pt; margin-bottom: 0pt; line-height: 12pt;;font-weight:bold;display:inline;">Recently Adopted Accounting Standards</div></div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 6pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; text-indent: 0.34in;"><div style="font-size: 6pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; line-height: 12pt; text-indent: 0.39in;"><div style="color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-size: 13.3333px; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; background-color: rgb(255, 255, 255); text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; line-height: 12pt; margin-bottom: 0pt;;font-style:italic;display:inline;;font-style:italic;display:inline;">Revenue Recognition</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; line-height: 10pt; text-indent: 0.34in;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; line-height: 12pt; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">In May 2014, the Financial Accounting Standards Board (&#8220;FASB&#8221;) issued new guidance for revenue recognition (&#8220;Topic 606&#8221;), which requires an entity to recognize the amount of revenue to which it expects to be entitled for the transfer of promised goods or services to customers. The new guidance, which includes several amendments, replaces most of the prior revenue recognition guidance under U.S. </div>GAAP.&#160;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company adopted the new guidance as of January&#160;1, 2018 using the modified retrospective method, as applied to all contracts. As a result, the Company has changed its accounting policy for revenue recognition, as detailed below. The most significant impact of the adoption was on the timing of recognition of sales to the Company&#8217;s stocking distributors and including the additional required disclosures under the new standard. Through December&#160;31, 2017, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. Upon adoption, the Company is no longer permitted to defer revenue until sale by the stocking distributor to the end customer, but rather, is required to estimate the effects of returns and allowances provided to stocking distributors and record revenue at the time of sale to the stocking distributor. In addition, the Company modified the accounting for a contractual arrangement due to a reassessment of the number of performance obligations in the arrangement, and adjusted for the timing of certain royalty revenue. The cumulative effect of adopting this guidance, recorded as an increase to the balance of retained earnings as of January&#160;1, 2018, was approximately $3,670,000. The comparative information for the years ended December&#160;31, </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">2017</div>&#160;and 2016,<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#160;including disclosures, has not been restated and continues to be reported under the accounting standards in effect for </div>those&#160;<div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">periods</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; line-height: 12pt; text-indent: 0.79in;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; background: none; margin-left: 0in; line-height: 12pt; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following tables summarize the impacts of adopting the new revenue recognition guidance on certain components of the Company&#8217;s consolidated financial statements (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; background: none; line-height: 18pt;">&#160;</div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 4.0%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">a)</div></div></td><td style="border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Balance Sheet Items </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; background: none;">&#160;</div><div><table style="border: none; border-collapse: collapse; margin-bottom: 0.001pt; width: 92%;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">As of December 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">As reported</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Adjustments</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balances without</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">adoption of</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Topic 606</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable, net</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">43,673</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(72</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">43,601</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Inventories, net</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47,370</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(110</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47,260</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total assets</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">221,068</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(182</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">220,886</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income taxes payable</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">710</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(59</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">651</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,069</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,768</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">10,837</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales allowances</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">548</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(483</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">65</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">36,978</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,226</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">42,204</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Retained earnings</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">129,000</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,408</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">123,592</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total equity</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">184,090</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,408</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">178,682</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 64%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Total liabilities and equity</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 3%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">221,068</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(182</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">220,886</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; background: none; line-height: 18pt;">&#160;</div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 100%;"><tr><td style="background: white;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 1.5%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">b)</div></div></td><td style="background: white;border-bottom: none;border-left: none;border-right: none;border-top: none;padding-bottom: 0pt;padding-left: 0;padding-right: 0;padding-top: 0pt;vertical-align: top;width: 35.7%;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Consolidated Statement of Operations Items </div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none; border-collapse: collapse; margin-bottom: 0.001pt; width: 92%;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="10" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Year Ended December 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">As reported</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Adjustments</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Balances without</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">adoption of</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Topic 606</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net revenues</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">291,220</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(3,946</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">287,274</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Cost of revenues</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">152,249</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(2,149</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">150,100</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.34in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Gross margin</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">138,971</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,797</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">137,174</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Income before income taxes</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">32,933</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,797</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,136</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Provision for income taxes</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,087</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(59</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,028</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Consolidated net income</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,846</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,738</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">30,108</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 62%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Net income attributable to Vicor Corporation</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 2%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,725</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,738</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 7%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 7%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">29,987</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The impact of the adoption of the new revenue recognition standard on the consolidated statements of comprehensive income (loss) and cash flows for the year ended December&#160;31, 2018 was not material. </div></div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0.79in; line-height: 12pt; font-size: 10pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0.79in; line-height: 12pt; font-size: 10pt;"><div style="text-decoration:underline;display:inline;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Prior to January&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="text-decoration:underline;display:inline;">1</div><div style="text-decoration:underline;display:inline;">, </div><div style="text-decoration:underline;display:inline;">2018</div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0pt; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Product revenue was recognized in the period when persuasive evidence of an arrangement with a customer existed, the products were shipped and title was transferred to the customer, the price was fixed or determinable, and collection was considered probable. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company deferred revenue and the related cost of sales on shipments to stocking distributors until the distributors resold the products to their customers. The agreements with these stocking distributors allowed them to receive price adjustment credits or to return qualifying products for credit, as determined by the Company, in order to reduce the amounts of slow-moving, discontinued, or obsolete product from their inventory. These stocking distributors were also granted price adjustment credits in the event of a price decrease subsequent to the date the product was shipped and invoiced to the stocking distributor. Given the uncertainties associated with the levels of price adjustment credits to be granted to stocking distributors, the sales price to the stocking distributor was not fixed or determinable until the stocking distributor resold the products to its customers. Therefore, the Company deferred revenue and the related cost of sales on shipments to stocking distributors until the stocking distributors resold the products to their customers. Accordingly, the Company&#8217;s revenue fully reflected end-customer purchases and was not impacted by stocking distributor inventory levels. Agreements with stocking distributors limited returns of qualifying product to the Company to a certain percentage of the value of the Company&#8217;s shipments to that stocking distributor during the prior quarter. In addition, stocking distributors were allowed to return unsold products if the Company terminated the relationship with the stocking distributor. Title to the inventory transferred to the stocking distributor at the time of shipment or delivery to the stocking distributor. Payments from the stocking distributors were due in accordance with the Company&#8217;s standard payment terms. These payment terms were not contingent upon the stocking distributors&#8217; sale of the products to their end-customers. Upon title transfer to stocking distributors, the Company reduced inventory for the cost of goods shipped, the margin (i.e., revenues less cost of revenues) was recorded as deferred revenue, and an account receivable was recorded. As of December&#160;31, 2017, the Company had gross deferred revenue of approximately $4,659,000 and gross deferred cost of revenues of approximately $2,135,000 under agreements with stocking distributors. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company evaluated revenue arrangements with potential multi-element deliverables to determine if there were more than one unit of accounting. A deliverable constituted a separate unit of accounting when it had standalone value and there were no customer-negotiated refund or return rights for the undelivered elements. The Company entered into arrangements containing multiple elements that could include a combination of non-recurring engineering services (&#8220;NRE&#8221;), prototype units, and production units. The Company determined NRE and prototype units represented one unit of accounting and production units represented a separate unit of accounting, based on an assessment of the respective standalone value. The Company deferred revenue recognition for NRE and prototype units until completion of the final milestone under the NRE arrangement, which was generally the delivery of the prototype. Recognition generally took place within six to twelve months of the initiation of the arrangement. Revenue for the production units was recognized upon shipment, consistent with other product revenue summarized above. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">License fees were recognized as earned. The Company recognized revenue on such arrangements only when the contract was signed, the license term had begun, all obligations had been delivered to the customer, and collection was probable. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none;"><div style="font-size: 12pt; background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="margin-top: 6pt; line-height: 12pt;;text-decoration:underline;display:inline;">Subsequent to January&#160;1, 2018 </div></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Revenue is recognized when control of the promised goods or services is transferred to a customer, in an amount that reflects the consideration the Company expects to be entitled to in exchange for those goods or services. Sales, value add, and other taxes collected concurrent with revenue-producing activities are excluded from revenue. The expected costs associated with product warranties continue to be recognized at the time product revenue is recognized. Shipping and handling costs associated with outbound freight after control over a product has transferred to a customer are accounted for as a fulfillment cost and are included in cost of revenues. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company&#8217;s primary source of net revenue comes from the sale of products, which are modular power components and power systems for converting, regulating and controlling electric current. The principal customers for the Company&#8217;s power converters and systems are large original equipment manufacturers and the original design manufacturers and contract manufacturers serving them, and smaller, lower volume users, which are broadly distributed across several major market areas. The Company recognizes revenue for product sales at a point in time following the transfer of control of such products to the customer, which typically occurs upon shipment or delivery, depending on the terms of the underlying contract. As noted above, the Company previously deferred revenue and the related cost of revenues on shipments to stocking distributors until the distributors resold the products to their customers. The Company now records revenue for such transactions at the time of sale to the stocking distributor. The Company establishes sales allowances for estimated future product returns including distributor returns and price adjustment credits,&#160;primarily based upon historical and anticipated rates of product returns and allowances. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Certain contracts with customers contain multiple performance obligations, which typically may include a combination of NRE, prototype units, and production units. For these contracts, the individual performance obligations are accounted for separately if they are distinct. Generally, the Company has determined the NRE and prototype units represent one distinct performance obligation and the production units represent a separate distinct performance obligation. For such arrangements, revenue is allocated to each performance obligation based on its relative standalone selling price, based on prices charged to customers or using the expected cost plus a margin approach. The Company defers revenue recognition for NRE and prototype units until the point in time at which the final milestone under the NRE arrangement is completed and control is transferred to the customer, which is generally the shipment or delivery of the prototype. Revenue for production units is recognized upon shipment or delivery, consistent with product revenue summarized above. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company licenses its intellectual property under right to use licenses, in which royalties due to the Company are based upon a percentage of the licensee&#8217;s sales. The Company utilizes the exception under the revenue recognition guidance for the recognition of sales-&#160;or usage-based royalties, in which the royalties are not recognized until the later of when 1) the customer&#8217;s subsequent sales or usages occur, or 2) the performance obligation to which some or all of the sales-&#160;or usage-based royalty has been allocated is satisfied or partially satisfied. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable includes amounts billed and currently due from customers. The amounts due are stated at their estimated realizable value. The Company&#8217;s payment terms vary by the type and location of its customers and the products or services offered, although terms generally include a requirement of payment within 30 to 60 days. The Company maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments, based on assessments of customers&#8217; credit-risk profiles and payment histories. If the financial condition of the Company&#8217;s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company does not require collateral from its customers, although there have been circumstances when the Company has required cash in advance (i.e., a partial down-payment) to facilitate orders in excess of a customer&#8217;s established credit limit. To date, such amounts have not been material. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company records deferred revenue, which represents a contract liability, when cash payments are received or due in advance of performance under a contract with a customer. During the year ended December&#160;31, 2018, under Topic 606, the Company recognized revenue of approximately $991,000 that was included in deferred revenue at the beginning of the respective period. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company applies the practical expedient allowed under the new guidance for the incremental costs of obtaining a contract for sales commissions, which are expensed when incurred because the amortization period is generally less than one year. These costs are included in selling, general and administrative expenses. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; text-indent: 0.79in; background: none; line-height: 12pt;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The Company also applies another practical expedient allowed under the new guidance and does not disclose the value of unsatisfied performance obligations for contracts with an original expected length of one year or less. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; margin-left: 0in; line-height: 12pt; text-indent: 0.79in;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0pt; margin-left: 0in; line-height: 12pt; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table&#160;presents the Company&#8217;s net revenues disaggregated by geography based on the location of the customer,&#160;by reportable segment,&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">(in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 92%;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Year Ended December 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">BBU</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">VI Chip</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Picor</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">United States</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">77,995</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">30,118</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,666</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">110,779</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Europe</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">23,484</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">3,883</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">322</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">27,689</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Asia Pacific</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">80,097</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47,174</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">19,807</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">147,078</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">All other</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,128</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">499</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">47</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">5,674</div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">186,704</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">81,674</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">22,842</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">291,220</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 12pt; background: none; text-indent: 0.79in;"><div style="font-size: 10pt; letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the Company&#8217;s net revenues disaggregated by the category of revenue, by reportable segment, (in thousands):</div></div><div><table style="border: none;border-collapse: collapse;margin-bottom: .001pt;width: 92%;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="14" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Year Ended December 31, 2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; text-align: center; margin-bottom: 0px; margin-top: 0px; line-height: 8pt; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">BBU</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">VI Chip</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Picor</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: 0px none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; line-height: 8pt; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Total</div></div></div></td><td style="padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-bottom: 0px; margin-top: 0px; line-height: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Direct customers, contract manufacturers and non-stocking distributors</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">163,206</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">70,919</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">20,660</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">254,785</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Stocking distributors, net of sales allowances</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">22,362</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">7,653</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,717</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">31,732</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Non-recurring engineering</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,066</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2,996</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">360</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">4,422</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Royalties</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">70</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">70</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">70</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">210</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px 0px 0.5pt; vertical-align: bottom; width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Other</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: 1pt solid black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">36</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">35</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 2%; vertical-align: bottom; padding: 0in 0in 0.5pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: 1pt solid black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">71</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1.25pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 60%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; line-height: normal; background-image: none; background-position: initial; background-size: initial; background-repeat: initial; background-attachment: initial; background-origin: initial; background-clip: initial; margin-bottom: 0px; margin-top: 0px;">&#160;</div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 1%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: 2.5pt double black; border-top: none; text-align: left; vertical-align: bottom; padding-top: 0in; padding-right: 0in; padding-left: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">186,704</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">81,674</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">22,842</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 2%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 2%; vertical-align: bottom; padding: 0in 0in 1.25pt;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="border-bottom: 2.5pt double black; border-top: none; padding-top: 0in; padding-right: 0in; padding-left: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 6%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">291,220</div></div></td><td style="padding: 0in 0in 1.25pt; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The following table presents the changes in certain contract assets and (liabilities) (in thousands): </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; margin-bottom: 0px; margin-top: 0px; background: none;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 12pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div><div><table style="border: none; border-collapse: collapse; margin-bottom: 0.001pt; width: 92%;;margin : 0px auto;;text-align:left;"><tr><td style="border-bottom: none; border-top: none; padding: 0px 0px 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal; font-size: 8pt;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">December 31,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2018</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">December 31,</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">2017</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td style="border-top: none; padding: 0in 0in 1pt; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td><td colspan="2" style="border-bottom: 1pt solid rgb(0, 0, 0); border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap;;width:;"><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">Increase</div></div></div><div style="font-family: &quot;times new roman&quot;, times, serif; text-align: center; white-space: nowrap; margin-top: 0pt; margin-bottom: 0pt; line-height: normal; font-size: 8pt;"><div style="font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 8pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(decrease)</div></div></div></td><td style="border-top: none; padding: 0in 0in 0.5pt; vertical-align: bottom; white-space: nowrap;"><div style="font-family: &quot;times new roman&quot;, times, serif; background: none; margin-top: 0px; margin-bottom: 0px; line-height: normal;"><div style="background: none;;font-weight:bold;display:inline;width:100%;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 65%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Accounts receivable</div></div></td><td style="background: rgb(204, 238, 255); border-top: none; padding: 0in; vertical-align: bottom; width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: 0px none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">43,673</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">34,487</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">$</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: 0px none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">9,186</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 65%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred revenue</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(3,820</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(5,015</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">1,195</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 65%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred expenses</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">501</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">859</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(358</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 65%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Customer prepayments</div></div></td><td style="padding: 0in; vertical-align: bottom; background-color: rgba(255, 255, 255, 0); width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(1,250</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(776</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgba(255, 255, 255, 0); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(474</div></div></td><td style="padding: 0in; vertical-align: bottom; white-space: nowrap; background-color: rgba(255, 255, 255, 0); width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr><tr><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0px; vertical-align: bottom; width: 65%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.17in; margin-top: 0px; text-indent: -0.17in; line-height: normal;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Sales allowances</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; width: 3%;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 1%; border-bottom: none; border-top: none; text-align: left; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(548</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 5%;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="white-space: nowrap; font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">&#8212;</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background-color: rgb(204, 238, 255); width: 6%; vertical-align: bottom; padding: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; margin-left: 0in; text-indent: 0in; text-align: left; white-space: nowrap; line-height: normal; background: none; margin-bottom: 0px; margin-top: 0px;"><div style="font-family: &quot;times new roman&quot;, times, serif; color: rgb(0, 0, 0); background: none; text-decoration: none; letter-spacing: 0px; top: 0px;;display:inline;">&#160;</div></div></td><td style="background: rgb(204, 238, 255); border-bottom: none; border-top: none; padding: 0in; vertical-align: bottom; white-space: nowrap; width: 4%; text-align: right;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: right; line-height: normal; white-space: nowrap; margin-right: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">(548</div></div></td><td style="background: rgb(204, 238, 255); padding: 0in; vertical-align: bottom; white-space: nowrap; width: 1%; text-align: left;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; text-align: left; line-height: normal; white-space: nowrap; margin-left: 0in; text-indent: 0in;"><div style="font-family: &quot;times new roman&quot;, times, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px; white-space: nowrap;;display:inline;">)</div></div></td></tr></table><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div><div style="clear: both; max-height: 0px;"></div></div><div style="margin-bottom: 0px; margin-top: 0px;">&#160;</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">The increase in accounts receivable was primarily due to an increase in net revenues of approximately $14,949 in the fourth quarter of 2018 compared to the fourth quarter of 2017. The decrease in deferred revenue was primarily due to the adoption of the new revenue recognition guidance, as the balances related to stocking distributors were reversed as part of the transition adjustment recorded as of January&#160;1, 2018 (see </div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Recently Adopted Accounting Standards</div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">, above). The increase in sales allowances was due to the establishment of new allowances, in connection with the new revenue recognition guidance, for potential returns and price adjustment credits on sales to stocking distributors. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in; background: none;">&#160;</div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-top: 0px; text-indent: 0.79in;"><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; color: rgb(0, 0, 0); letter-spacing: 0px; top: 0px;;display:inline;">Deferred expenses are included in Other current assets, and customer prepayments are included in Deferred revenue, in the accompanying Consolidated Balance Sheets, respectively. </div></div><div style="font-family: &quot;times new roman&quot;, serif; font-size: 10pt; margin-bottom: 0px; margin-left: 0.34in; margin-top: 0px; background: none;">&#160;</div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0.39in;"><div style="font-style:italic;display:inline;;font-style:italic;display:inline;">Other Recently Adopted Accounting Standards</div></div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-left: 0in; text-indent: 0.34in; line-height: 12pt;">&#160;</div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0.79in; line-height: 12pt;">In June 2018, the FASB issued new guidance, Improvements to Nonemployee Share-Based Payment Accounting, which more closely aligns the accounting for share-based payments&#160;to&#160;non-employees&#160;with&#160;the accounting for share-based payments to employees. This new guidance is effective for public business entities for annual and interim periods in fiscal years beginning after December&#160;15, 2018, with early adoption permitted. The Company early-adopted the new standard on July&#160;1, 2018. The adoption of this new guidance did not have a material impact on its consolidated financial statements and related disclosures.</div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-left: 0in; text-indent: 0.79in; line-height: 12pt;">&#160;</div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0.79in; line-height: 12pt;">In May 2017, the FASB issued guidance about which changes to the terms or conditions of a share-based payment award require an entity to apply modification accounting in Topic 718,&#160;Compensation &#8212; Stock Compensation. The new guidance is effective for annual and interim periods beginning after December&#160;15, 2017, with early adoption permitted. The Company adopted the new standard on January&#160;1, 2018. The adoption of this new guidance did not have a material impact on its consolidated financial statements and related disclosures.</div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0px; margin-bottom: 0px; margin-left: 0in; text-indent: 0.79in; line-height: 12pt;">&#160;</div><div style="font-size: 10pt; color: rgb(0, 0, 0); font-family: &quot;times new roman&quot;; font-style: normal; font-variant-ligatures: normal; font-variant-caps: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: start; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px; -webkit-text-stroke-width: 0px; text-decoration-style: initial; text-decoration-color: initial; margin-top: 0pt; margin-bottom: 0pt; margin-left: 0in; text-indent: 0.79in; line-height: 12pt;">In August 2016, the FASB issued guidance to clarify how certain cash receipts and cash payments should be presented in the statement of cash flows. These include debt prepayment, settlement&#160;of&#160;zero-coupon&#160;debt&#160;instruments, contingent consideration payments made after a business combination, proceeds from the settlement of insurance claims, proceeds from the settlement of corporate-owned life insurance policies, distributions received from equity method investees and beneficial interests in securitization transactions. The new guidance is effective for interim and annual reporting periods beginning after December&#160;15, 2017, with early adoption permitted. The Company adopted the new standard on January&#160;1, 2018. The adoption of this new guidance did not have a material impact on its consolidated financial statements and related disclosures.</div><table border="0" style="width:100%; table-layout:fixed;" cellspacing="0" cellpadding="0"><tr><td></td></tr></table>
CY2018Q2 us-gaap Severance Costs1
SeveranceCosts1
350000
CY2018 us-gaap Effective Income Tax Rate Reconciliation At Federal Statutory Income Tax Rate
EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
0.21

Files In Submission

Name View Source Status
0001193125-19-057343-index-headers.html Edgar Link pending
0001193125-19-057343-index.html Edgar Link pending
0001193125-19-057343.txt Edgar Link pending
0001193125-19-057343-xbrl.zip Edgar Link pending
d678844d10k.htm Edgar Link pending
d678844dex211.htm Edgar Link pending
d678844dex231.htm Edgar Link pending
d678844dex311.htm Edgar Link pending
d678844dex312.htm Edgar Link pending
d678844dex321.htm Edgar Link pending
d678844dex322.htm Edgar Link pending
FilingSummary.xml Edgar Link unprocessable
Financial_Report.xlsx Edgar Link pending
g678844g47e44.jpg 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
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
R87.htm Edgar Link pending
R88.htm Edgar Link pending
R89.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
vicr-20181231.xml Edgar Link completed
vicr-20181231.xsd Edgar Link pending
vicr-20181231_cal.xml Edgar Link unprocessable
vicr-20181231_def.xml Edgar Link unprocessable
vicr-20181231_lab.xml Edgar Link unprocessable
vicr-20181231_pre.xml Edgar Link unprocessable