2024 Q2 Form 10-Q Financial Statement
#000149315224019107 Filed on May 14, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
Revenue | $9.060M | $8.523M | $8.077M |
YoY Change | 42.23% | 110.97% | 19.87% |
Cost Of Revenue | $6.179M | $5.966M | $5.441M |
YoY Change | 28.27% | 79.54% | 17.06% |
Gross Profit | $2.881M | $2.557M | $2.636M |
YoY Change | 85.51% | 256.62% | 26.12% |
Gross Profit Margin | 31.8% | 30.0% | 32.64% |
Selling, General & Admin | $1.266M | $1.201M | $935.0K |
YoY Change | 34.97% | 20.22% | 20.33% |
% of Gross Profit | 43.94% | 46.97% | 35.47% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $132.0K | $117.0K | $93.00K |
YoY Change | 55.29% | 44.44% | 8.14% |
% of Gross Profit | 4.58% | 4.58% | 3.53% |
Operating Expenses | $1.266M | $1.201M | $935.0K |
YoY Change | 34.97% | 20.22% | 20.33% |
Operating Profit | $1.615M | $1.356M | $1.701M |
YoY Change | 162.6% | -580.85% | 29.55% |
Interest Expense | $17.00K | $9.000K | -$24.00K |
YoY Change | 112.5% | ||
% of Operating Profit | 1.05% | 0.66% | -1.41% |
Other Income/Expense, Net | |||
YoY Change | |||
Pretax Income | $1.598M | $1.347M | $1.677M |
YoY Change | 163.26% | -577.66% | 27.72% |
Income Tax | $337.0K | $285.0K | $246.0K |
% Of Pretax Income | 21.09% | 21.16% | 14.67% |
Net Earnings | $1.261M | $1.062M | $1.431M |
YoY Change | 163.26% | -576.23% | 46.47% |
Net Earnings / Revenue | 13.92% | 12.46% | 17.72% |
Basic Earnings Per Share | $0.19 | $0.16 | $0.06 |
Diluted Earnings Per Share | $0.18 | $0.16 | $0.21 |
COMMON SHARES | |||
Basic Shares Outstanding | 6.853M shares | 6.824M shares | 6.784M shares |
Diluted Shares Outstanding | 6.888M shares | 6.823M shares | 6.722M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $486.0K | $321.0K | $1.204M |
YoY Change | -28.11% | -74.92% | 28.91% |
Cash & Equivalents | $486.0K | $321.0K | $1.200M |
Short-Term Investments | |||
Other Short-Term Assets | $316.0K | $404.0K | $219.0K |
YoY Change | -28.51% | 62.25% | -33.23% |
Inventory | $15.12M | $13.68M | $12.15M |
Prepaid Expenses | $316.0K | $404.0K | $219.0K |
Receivables | $3.321M | $3.680M | $3.624M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $19.48M | $18.34M | $17.54M |
YoY Change | 29.66% | 28.53% | 31.04% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $1.192M | $983.0K | $998.0K |
YoY Change | 25.74% | 0.61% | 3.1% |
Goodwill | |||
YoY Change | |||
Intangibles | $969.0K | $1.089M | $0.00 |
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $4.192M | $4.477M | $3.685M |
YoY Change | 8.04% | 8.45% | -11.99% |
Total Long-Term Assets | $5.384M | $5.460M | $4.683M |
YoY Change | 11.52% | 6.95% | -9.16% |
TOTAL ASSETS | |||
Total Short-Term Assets | $19.48M | $18.34M | $17.54M |
Total Long-Term Assets | $5.384M | $5.460M | $4.683M |
Total Assets | $24.86M | $23.80M | $22.22M |
YoY Change | 25.25% | 22.84% | 19.86% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $1.709M | $2.049M | $810.0K |
YoY Change | 30.66% | 42.99% | 14.73% |
Accrued Expenses | $1.187M | $1.089M | $1.265M |
YoY Change | 33.37% | 11.46% | 32.05% |
Deferred Revenue | $320.0K | $481.0K | $481.0K |
YoY Change | 144.27% | 47.55% | 54.66% |
Short-Term Debt | $1.000M | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $5.237M | $4.726M | $4.077M |
YoY Change | 43.24% | 4.51% | 21.05% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $500.0K | $1.000M |
YoY Change | -100.0% | ||
Other Long-Term Liabilities | $1.894M | $2.113M | $2.282M |
YoY Change | -25.08% | -20.14% | -17.35% |
Total Long-Term Liabilities | $1.894M | $2.613M | $3.282M |
YoY Change | -46.42% | -1.25% | 18.87% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $5.237M | $4.726M | $4.077M |
Total Long-Term Liabilities | $1.894M | $2.613M | $3.282M |
Total Liabilities | $7.131M | $7.339M | $7.359M |
YoY Change | -0.83% | 2.39% | 20.07% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$3.678M | -$4.939M | -$6.432M |
YoY Change | -56.42% | -44.62% | -26.03% |
Common Stock | $21.41M | $21.40M | $21.29M |
YoY Change | 1.47% | 1.3% | 0.9% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $17.73M | $16.46M | $14.86M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $24.86M | $23.80M | $22.22M |
YoY Change | 25.25% | 22.84% | 19.86% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $1.261M | $1.062M | $1.431M |
YoY Change | 163.26% | -576.23% | 46.47% |
Depreciation, Depletion And Amortization | $132.0K | $117.0K | $93.00K |
YoY Change | 55.29% | 44.44% | 8.14% |
Cash From Operating Activities | $50.00K | -$1.276M | $1.105M |
YoY Change | -103.31% | -382.93% | 626.97% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $306.0K | $1.139M | $8.000K |
YoY Change | 446.43% | 1165.56% | -138.1% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | |||
YoY Change | |||
Cash From Investing Activities | -$306.0K | -$1.139M | -$8.000K |
YoY Change | 446.43% | 1165.56% | -61.9% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 421.0K | 363.0K | -207.0K |
YoY Change | -56.33% | -2520.0% | -95.26% |
NET CHANGE | |||
Cash From Operating Activities | 50.00K | -1.276M | 1.105M |
Cash From Investing Activities | -306.0K | -1.139M | -8.000K |
Cash From Financing Activities | 421.0K | 363.0K | -207.0K |
Net Change In Cash | 165.0K | -2.052M | 890.0K |
YoY Change | -127.32% | -693.06% | -121.02% |
FREE CASH FLOW | |||
Cash From Operating Activities | $50.00K | -$1.276M | $1.105M |
Capital Expenditures | $306.0K | $1.139M | $8.000K |
Free Cash Flow | -$256.0K | -$2.415M | $1.097M |
YoY Change | -83.67% | -768.98% | 534.1% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
usd | ||
CY2024Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
usd | |
CY2023Q4 | OPXS |
Fair Value Of Contingent Liability
FairValueOfContingentLiability
|
usd | |
us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
usd | ||
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation Forfeited
StockIssuedDuringPeriodValueShareBasedCompensationForfeited
|
usd | |
us-gaap |
Stock Issued During Period Value Share Based Compensation Forfeited
StockIssuedDuringPeriodValueShareBasedCompensationForfeited
|
usd | ||
CY2024Q1 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
usd | |
CY2024Q1 | OPXS |
Allocated Home Office Expense
AllocatedHomeOfficeExpense
|
usd | |
CY2023Q2 | OPXS |
Allocated Home Office Expense
AllocatedHomeOfficeExpense
|
usd | |
OPXS |
Allocated Home Office Expense
AllocatedHomeOfficeExpense
|
usd | ||
OPXS |
Allocated Home Office Expense
AllocatedHomeOfficeExpense
|
usd | ||
CY2020Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
|
P5Y | |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
|
P5Y | |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
usd | |
CY2023Q2 | OPXS |
Change In Fair Value Of Contingent Liability
ChangeInFairValueOfContingentLiability
|
usd | |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
usd | |
CY2023Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
usd | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Payments
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
|
usd | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Payments
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendPayments
|
usd | |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
630000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
620000 | usd |
CY2023Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
247000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1089000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
1265000 | usd |
CY2024Q1 | OPXS |
Accrued Selling Expense Current
AccruedSellingExpenseCurrent
|
258000 | usd |
CY2023Q4 | OPXS |
Accrued Selling Expense Current
AccruedSellingExpenseCurrent
|
336000 | usd |
CY2024Q1 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
69000 | usd |
CY2023Q4 | us-gaap |
Product Warranty Accrual Classified Current
ProductWarrantyAccrualClassifiedCurrent
|
75000 | usd |
CY2024Q1 | OPXS |
Contract Loss Reserves Current
ContractLossReservesCurrent
|
150000 | usd |
CY2023Q4 | OPXS |
Contract Loss Reserves Current
ContractLossReservesCurrent
|
243000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
481000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
481000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
4726000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
4077000 | usd |
CY2024Q1 | OPXS |
Credit Facility Noncurrent
CreditFacilityNoncurrent
|
500000 | usd |
CY2023Q4 | OPXS |
Credit Facility Noncurrent
CreditFacilityNoncurrent
|
1000000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2027000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2282000 | usd |
CY2024Q1 | OPXS |
Fair Value Of Contingent Liability
FairValueOfContingentLiability
|
86000 | usd |
OPXS |
Increase Decrease In Accrued Estimated Loss On Contracts
IncreaseDecreaseInAccruedEstimatedLossOnContracts
|
-93000 | usd | |
OPXS |
Increase Decrease In Accrued Estimated Loss On Contracts
IncreaseDecreaseInAccruedEstimatedLossOnContracts
|
-176000 | usd | |
CY2023Q2 | OPXS |
Stock Issued During Period Value Vested Restricted Stock Units Issued Net Of Tax Withholding
StockIssuedDuringPeriodValueVestedRestrictedStockUnitsIssuedNetOfTaxWithholding
|
-42000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
479000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12659000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
14860000 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
270000 | usd | |
OPXS |
Stock Issued During Period Value Vested Performance Based Shares Net Of Withheld Taxes
StockIssuedDuringPeriodValueVestedPerformanceBasedSharesNetOfWithheldTaxes
|
-164000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
1493000 | usd | |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
16459000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12408000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12408000 | usd |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
53000 | usd | |
OPXS |
Stock Issued During Period Value Vested Performance Based Shares Net Of Withheld Taxes
StockIssuedDuringPeriodValueVestedPerformanceBasedSharesNetOfWithheldTaxes
|
-58000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
256000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12659000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12659000 | usd |
CY2024Q1 | us-gaap |
Area Of Land
AreaOfLand
|
93967 | sqft |
CY2024Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
8568000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
8211000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
5454000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
4460000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
668000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
489000 | usd |
CY2024Q1 | us-gaap |
Inventory Gross
InventoryGross
|
14690000 | usd |
CY2023Q4 | us-gaap |
Inventory Gross
InventoryGross
|
13160000 | usd |
CY2024Q1 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
1007000 | usd |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
1007000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
13683000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
12153000 | usd |
us-gaap |
Concentration Risk Credit Risk
ConcentrationRiskCreditRisk
|
<p id="xdx_842_eus-gaap--ConcentrationRiskCreditRisk_zNYAtG7bQcZk" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86B_z9Ldm3sKakPd">Concentration of Credit Risk</span>:</i></b> The Company’s accounts receivables as of March 31, 2024 consist of U.S. government agencies (<span id="xdx_90A_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--USGovernmentAgenciesMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zO4ljv8cWXu8" title="Concentration risk percentage">11</span>%), four major U.S. defense contractors (<span id="xdx_90E_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--MajorUSDefenseContractorOneMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z82NGiPT5nA9" title="Concentration risk percentage">25</span>%, <span id="xdx_902_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--MajorUSDefenseContractorTwoMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zk8RCtpQAqR4" title="Concentration risk percentage">14</span>%, <span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--MajorUSDefenseContractorThreeMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zytm0QDG3WXi" title="Concentration risk percentage">8</span>% and <span id="xdx_903_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--MajorUSDefenseContractorFourMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_zZpR5HikmQV9" title="Concentration risk percentage">5</span>%, respectively), one commercial customer (<span id="xdx_90C_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--OneCommercialCustomerMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_znt5Wc4Qjdb6" title="Concentration risk percentage">11</span>%) and all other customers (<span id="xdx_901_eus-gaap--ConcentrationRiskPercentage1_pid_dp_uPure_c20231002__20240331__srt--TitleOfIndividualAxis__custom--AllOtherCustomersMember__us-gaap--ConcentrationRiskByBenchmarkAxis__us-gaap--AccountsReceivableMember__us-gaap--ConcentrationRiskByTypeAxis__us-gaap--CustomerConcentrationRiskMember_z2j9iharQqki" title="Concentration risk percentage">26</span>%). The Company does not believe that this concentration results in undue credit risk because of the financial strength of the customers and the Company’s long history with these customers.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> | ||
CY2024Q1 | OPXS |
Warranty Reserve
WarrantyReserve
|
69000 | usd |
CY2023Q4 | OPXS |
Warranty Reserve
WarrantyReserve
|
75000 | usd |
CY2023Q1 | OPXS |
Warranty Reserve
WarrantyReserve
|
229000 | usd |
CY2023Q4 | OPXS |
Warranty Reserve
WarrantyReserve
|
75000 | usd |
CY2022Q4 | OPXS |
Warranty Reserve
WarrantyReserve
|
169000 | usd |
CY2024Q1 | OPXS |
Product Warranty Accrual Warranty Costs
ProductWarrantyAccrualWarrantyCosts
|
-5000 | usd |
CY2023Q2 | OPXS |
Product Warranty Accrual Warranty Costs
ProductWarrantyAccrualWarrantyCosts
|
-16000 | usd |
OPXS |
Product Warranty Accrual Warranty Costs
ProductWarrantyAccrualWarrantyCosts
|
-37000 | usd | |
OPXS |
Product Warranty Accrual Warranty Costs
ProductWarrantyAccrualWarrantyCosts
|
-16000 | usd | |
CY2024Q1 | OPXS |
Product Warranty Accrual Reserved For New Product Shipping
ProductWarrantyAccrualReservedForNewProductShipping
|
26000 | usd |
CY2023Q2 | OPXS |
Product Warranty Accrual Reserved For New Product Shipping
ProductWarrantyAccrualReservedForNewProductShipping
|
60000 | usd |
OPXS |
Product Warranty Accrual Reserved For New Product Shipping
ProductWarrantyAccrualReservedForNewProductShipping
|
64000 | usd | |
OPXS |
Product Warranty Accrual Reserved For New Product Shipping
ProductWarrantyAccrualReservedForNewProductShipping
|
119000 | usd | |
CY2023Q2 | us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-7000 | usd |
us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-33000 | usd | |
us-gaap |
Product Warranty Accrual Preexisting Increase Decrease
ProductWarrantyAccrualPreexistingIncreaseDecrease
|
-6000 | usd | |
CY2024Q1 | us-gaap |
Product Warranty Accrual Period Increase Decrease
ProductWarrantyAccrualPeriodIncreaseDecrease
|
26000 | usd |
CY2023Q2 | us-gaap |
Product Warranty Accrual Period Increase Decrease
ProductWarrantyAccrualPeriodIncreaseDecrease
|
53000 | usd |
us-gaap |
Product Warranty Accrual Period Increase Decrease
ProductWarrantyAccrualPeriodIncreaseDecrease
|
31000 | usd | |
us-gaap |
Product Warranty Accrual Period Increase Decrease
ProductWarrantyAccrualPeriodIncreaseDecrease
|
113000 | usd | |
CY2024Q1 | OPXS |
Warranty Reserve
WarrantyReserve
|
69000 | usd |
OPXS |
Decreased Related To Temporary Tax Adjustments
DecreasedRelatedToTemporaryTaxAdjustments
|
47000 | usd | |
CY2023Q2 | OPXS |
Warranty Reserve
WarrantyReserve
|
266000 | usd |
CY2024Q1 | OPXS |
Warranty Reserve
WarrantyReserve
|
69000 | usd |
CY2023Q2 | OPXS |
Warranty Reserve
WarrantyReserve
|
266000 | usd |
us-gaap |
Use Of Estimates
UseOfEstimates
|
<p id="xdx_84B_eus-gaap--UseOfEstimates_z0vK9yDoQD8i" style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"><b><i><span id="xdx_86A_zSETYRGkzNMh">Use of Estimates</span>: </i></b>The preparation of financial statements in conformity with accounting principles generally accepted in the United States of America requires management to make estimates and assumptions that affect reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the date of the financial statement and the reported amounts of revenues and expenses during the reporting period. Actual results could differ from the estimates.</span></p> <p style="font: 10pt Times New Roman, Times, Serif; margin: 0pt; text-align: justify"><span style="font-family: Times New Roman, Times, Serif; font-size: 10pt"> </span></p> | ||
CY2024Q1 | OPXS |
Revenue From Customer Deposit Liabilities
RevenueFromCustomerDepositLiabilities
|
0 | usd |
OPXS |
Revenue From Customer Deposit Liabilities
RevenueFromCustomerDepositLiabilities
|
0 | usd | |
CY2023Q2 | OPXS |
Revenue From Customer Deposit Liabilities
RevenueFromCustomerDepositLiabilities
|
1000 | usd |
OPXS |
Revenue From Customer Deposit Liabilities
RevenueFromCustomerDepositLiabilities
|
223000 | usd | |
CY2024Q1 | us-gaap |
Deposit Contracts Liabilities
DepositContractsLiabilities
|
481000 | usd |
CY2023Q4 | us-gaap |
Deposit Contracts Liabilities
DepositContractsLiabilities
|
481000 | usd |
CY2024Q1 | OPXS |
Accrued Selling Expense Current
AccruedSellingExpenseCurrent
|
258000 | usd |
CY2023Q4 | OPXS |
Accrued Selling Expense Current
AccruedSellingExpenseCurrent
|
336000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Net Current
CapitalizedContractCostNetCurrent
|
250000 | usd |
CY2023Q4 | us-gaap |
Capitalized Contract Cost Net Current
CapitalizedContractCostNetCurrent
|
336000 | usd |
CY2022Q4 | OPXS |
Contract Value
ContractValue
|
3100000 | usd |
CY2024Q1 | OPXS |
Contract Loss Reserves Current
ContractLossReservesCurrent
|
150000 | usd |
CY2023Q4 | OPXS |
Contract Loss Reserves Current
ContractLossReservesCurrent
|
243000 | usd |
CY2024Q1 | OPXS |
Change In Estimate On Contract Losses
ChangeInEstimateOnContractLosses
|
120000 | usd |
OPXS |
Change In Estimate On Contract Losses
ChangeInEstimateOnContractLosses
|
30000 | usd | |
CY2024Q1 | OPXS |
Amount Shipped Against Existing Loss Reserves
AmountShippedAgainstExistingLossReserves
|
38000 | usd |
OPXS |
Amount Shipped Against Existing Loss Reserves
AmountShippedAgainstExistingLossReserves
|
63000 | usd | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
8523000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
9000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
117000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1347000 | usd |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
157000 | usd |
CY2024Q1 | OPXS |
Warranty Expense
WarrantyExpense
|
26000 | usd |
CY2024Q1 | us-gaap |
Fair Value Of Assets Acquired
FairValueOfAssetsAcquired
|
23798000 | usd |
CY2024Q1 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
1139000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
6370000 | usd |
CY2023Q2 | us-gaap |
Interest Expense
InterestExpense
|
8000 | usd |
CY2023Q2 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
85000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
607000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
17000 | usd |
CY2023Q2 | OPXS |
Warranty Expense
WarrantyExpense
|
53000 | usd |
CY2023Q2 | us-gaap |
Fair Value Of Assets Acquired
FairValueOfAssetsAcquired
|
19850000 | usd |
CY2023Q2 | us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
56000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15492000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
16000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
209000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
1893000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
270000 | usd | |
OPXS |
Warranty Expense
WarrantyExpense
|
31000 | usd | |
us-gaap |
Fair Value Of Assets Acquired
FairValueOfAssetsAcquired
|
23798000 | usd | |
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
1197000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10410000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
8000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
166000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
325000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
53000 | usd | |
OPXS |
Warranty Expense
WarrantyExpense
|
113000 | usd | |
us-gaap |
Fair Value Of Assets Acquired
FairValueOfAssetsAcquired
|
19850000 | usd | |
us-gaap |
Segment Expenditure Addition To Long Lived Assets
SegmentExpenditureAdditionToLongLivedAssets
|
146000 | usd | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
322000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
656000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
662000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
679000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
572000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Five
LesseeOperatingLeaseLiabilityPaymentsDueYearFive
|
83000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
2974000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
317000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
2657000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
2490000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Discount Rate
LesseeOperatingLeaseDiscountRate
|
0.050 | pure |
OPXS |
Lessee Operating Lease Effective Date
LesseeOperatingLeaseEffectiveDate
|
2021-01-11 | ||
CY2024Q1 | us-gaap |
Deferred Rent Credit
DeferredRentCredit
|
167000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
630000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
2027000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
40000 | shares |
CY2023Q2 | OPXS |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Amortized Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAmortizedGrantDateFairValue
|
124000 | usd |
CY2023Q2 | OPXS |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Amortized Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAmortizedGrantDateFairValue
|
320000 | usd |
OPXS |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Performance Period Start
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsPerformancePeriodStart
|
2023-10-02 | ||
OPXS |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Performance Period End
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsPerformancePeriodEnd
|
2028-10-01 | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P5Y5M1D | ||
OPXS |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Time Steps In Simulation
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTimeStepsInSimulation
|
1,365 | ||
OPXS |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Time Steps Per Year
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTimeStepsPerYear
|
252 | ||
CY2024Q1 | us-gaap |
Share Price
SharePrice
|
3.04 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Dividend Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate
|
0.000 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.500 | pure | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0337 | pure | |
OPXS |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Cost Of Equity
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsCostOfEquity
|
0.115 | pure | |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
157000 | usd |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
17000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
270000 | usd | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
53000 | usd | |
CY2024Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
203000 | usd |
CY2023Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
462000 | usd |
CY2024Q1 | us-gaap |
Cash Acquired From Acquisition
CashAcquiredFromAcquisition
|
1000000 | usd |
CY2024Q1 | us-gaap |
Long Term Purchase Commitment Milestones
LongTermPurchaseCommitmentMilestones
|
The acquisition included transaction costs of $30 thousand for legal fees and a contingent liability for payment against an earnout agreement based on meeting certain revenue milestones. | |
CY2024Q1 | us-gaap |
Asset Acquisition Contingent Consideration Liability Current
AssetAcquisitionContingentConsiderationLiabilityCurrent
|
83000 | usd |
CY2024Q1 | us-gaap |
Asset Acquisition Contingent Consideration Liability Current
AssetAcquisitionContingentConsiderationLiabilityCurrent
|
86000 | usd |
CY2024Q1 | us-gaap |
Asset Acquisition Contingent Consideration Liability
AssetAcquisitionContingentConsiderationLiability
|
238000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1113000 | usd |
CY2024Q1 | OPXS |
Change In Fair Value Of Contingent Liability
ChangeInFairValueOfContingentLiability
|
3000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
27000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
1089000 | usd |
CY2024Q1 | OPXS |
Earnout Unit Discount Rate
EarnoutUnitDiscountRate
|
0.1201 | pure |
CY2024Q1 | OPXS |
Earnout Unit Discount Rate
EarnoutUnitDiscountRate
|
0.1238 | pure |
CY2024Q1 | us-gaap |
Debt Instrument Redemption Period End Date
DebtInstrumentRedemptionPeriodEndDate
|
2025-07-18 | |
CY2024Q1 | us-gaap |
Debt Instrument Redemption Period End Date
DebtInstrumentRedemptionPeriodEndDate
|
2025-07-18 | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P1Y6M | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P1Y3M18D | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.300 | pure |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Expected Volatility Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate
|
0.300 | pure |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0500 | pure |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Risk Free Interest Rate
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate
|
0.0527 | pure |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Discount For Postvesting Restrictions
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
|
0.0635 | pure |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Discount For Postvesting Restrictions
ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsDiscountForPostvestingRestrictions
|
0.0610 | pure |
CY2024Q1 | us-gaap |
Liquidation Date1
LiquidationDate1
|
2025-08-02 | |
CY2024Q1 | us-gaap |
Liquidation Date1
LiquidationDate1
|
2025-08-02 | |
CY2024Q1 | OPXS |
Indicated Fair Value Of Earnout Rounded
IndicatedFairValueOfEarnoutRounded
|
83000000 | usd |
CY2024Q1 | OPXS |
Indicated Fair Value Of Earnout Rounded
IndicatedFairValueOfEarnoutRounded
|
86000000 | usd |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6844362 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
6763070 | shares |