Home Data Calendar Blog

LUNA

Tables

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Common Stock Value 0.040.040.040.040.040.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.010.010.010.010.010.010.010.010.010.010.01NA0.01NANA
Weighted Average Number Of Diluted Shares Outstanding 33.6333.33NA34.1032.4832.2433.6733.7833.5033.3532.8332.4132.4732.5532.2132.1233.6533.4828.0733.0631.5131.2031.7932.7132.5827.5432.5727.6127.5627.48NANANANANA15.0214.8217.4214.4914.4414.3616.6214.0113.9413.8913.8513.7915.9013.6413.48NANANA
Weighted Average Number Of Shares Outstanding Basic 33.6333.33NA32.8032.4832.2432.0131.9431.4931.3530.9030.8130.5930.3830.1628.2928.2528.0428.0727.9027.5327.2027.4927.6927.6027.5427.5427.6127.5627.48NANANANANA15.0214.8214.6514.4914.4414.3614.0114.0113.9413.8913.8513.7913.6713.6413.48NA13.19NA
Earnings Per Share Basic -0.05-0.060.020.04-0.070.300.050.01-0.01-0.010.000.100.04-0.040.070.040.030.040.030.310.040.000.010.57-0.01-0.050.01-0.02-0.03-0.05NANANANANA-0.05-0.060.58-0.14-0.04-0.070.20-0.04-0.02-0.02-0.03-0.030.02-0.02-0.08-0.04-0.04NA
Earnings Per Share Diluted -0.05-0.060.020.04-0.070.300.050.01-0.01-0.010.000.100.04-0.030.070.030.020.030.030.270.030.000.010.48-0.01-0.050.01-0.02-0.03-0.05NANANANANA-0.05-0.060.49-0.14-0.04-0.070.17-0.04-0.02-0.02-0.03-0.030.01-0.02-0.08NANANA
Income Loss From Continuing Operations Per Basic Share -0.00-0.000.000.00-0.00-0.000.00-0.00-0.00-0.00-0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00-0.000.00-0.00-0.00-0.00NANANANANA-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00NANANANANANANA
Income Loss From Continuing Operations Per Diluted Share -0.00-0.000.000.00-0.00-0.000.00-0.00-0.00-0.00-0.000.000.000.000.000.000.000.000.000.000.000.000.000.000.00-0.000.00-0.00-0.00-0.00NANANANANA-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00-0.00NANANANANANANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Revenue From Contract With Customer Excluding Assessed Tax 29.1625.0531.7029.1526.1622.4824.2220.3327.9426.3025.9121.0518.5817.1419.4818.4217.8114.8313.5410.6913.7712.1910.198.3011.296.6315.9614.6214.6513.9915.4513.2110.035.346.195.375.234.475.865.725.974.507.768.038.188.378.158.849.629.009.078.599.00
Revenues 29.1625.0531.7029.1526.1622.4824.2220.3327.9426.3025.9121.0518.5817.1419.4818.4217.8114.8313.5410.6913.7712.1910.198.3011.296.6315.9614.6214.6513.9915.4513.2110.035.346.195.375.234.475.865.725.974.507.768.038.188.378.158.849.629.009.078.599.00
Cost Of Revenue 12.3010.07NA12.2310.208.2010.107.7513.9912.8712.5610.109.068.789.109.149.068.076.976.008.107.177.867.118.508.449.859.019.489.1410.418.235.833.053.983.293.242.923.893.513.563.105.104.885.045.155.415.355.965.665.705.155.69
Cost Of Goods And Services Sold 12.3010.07NA12.2310.208.2010.107.7513.9912.8712.5610.109.068.789.109.149.068.076.976.008.104.935.674.966.938.449.859.019.489.1410.418.235.833.053.983.293.242.923.893.513.563.105.104.885.045.155.415.355.965.665.705.155.69
Gross Profit 16.8614.9719.3416.9215.9614.2814.1212.5813.9513.4313.3610.959.528.3610.399.298.756.776.574.695.675.035.354.535.084.686.115.615.174.845.044.984.202.292.212.081.991.551.972.212.411.392.663.153.143.222.743.493.663.343.373.443.31
Operating Expenses 17.0817.1117.8715.4418.4316.6413.0912.5914.9514.2212.838.707.717.978.667.807.747.676.154.114.774.915.314.095.205.945.685.975.826.205.855.706.324.903.082.802.953.504.242.783.333.353.213.323.343.503.173.183.874.243.543.743.78
Research And Development Expense 2.722.822.852.782.672.542.542.921.812.932.001.621.501.602.262.051.741.461.250.871.001.100.890.831.261.441.341.401.241.551.291.490.800.330.380.470.480.750.660.560.670.840.590.650.630.700.720.880.620.510.450.310.43
Selling General And Administrative Expense 13.4413.3015.0212.6615.7614.1010.549.6713.1411.298.566.506.206.386.415.756.006.214.903.233.773.814.433.263.944.504.354.574.584.654.564.215.524.572.702.332.472.763.582.222.662.512.622.672.712.802.452.303.253.733.253.383.35
Operating Income Loss -0.21-2.131.461.48-2.46-2.371.03-0.01-1.00-0.790.532.251.810.391.721.481.01-0.900.420.580.900.120.040.44-0.12-1.270.43-0.36-0.65-1.35-0.81-0.72-2.12-2.62-0.87-0.72-0.96-1.95-2.26-0.57-0.92-1.96-0.55-0.17-0.19-0.27-0.430.31-0.21-0.90-0.17-0.31-0.47
Interest Paid Net 0.560.400.600.030.070.110.38-0.050.000.120.000.000.000.000.000.000.000.010.020.030.030.040.04NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Interest Income Expense Nonoperating Net -0.58-0.37-0.46-0.22-0.11-0.11-0.10-0.11-0.12-0.14-0.02-0.00-0.000.00-0.00-0.00-0.00-0.01-0.02-0.03-0.03-0.04-0.04-0.06-0.06-0.06-0.08-0.07-0.08-0.09-0.08-0.08-0.05-0.01-0.02-0.02-0.03-0.03-0.06-0.04-0.05-0.06-0.06-0.07-0.07-0.08-0.09-0.09-0.08-0.11-0.12-0.12-0.14
Income Loss From Continuing Operations -0.56-1.840.821.17-2.94-1.341.48-0.34-0.23-0.32-0.063.101.370.322.151.230.841.13NA1.291.070.15NA0.520.08-0.87NA-0.39NANANANANANANANANANANANANANANANANANANANANANANANANA
Income Tax Expense Benefit -0.35-0.570.310.170.42-1.110.200.22-0.89-0.620.28-0.840.440.14-0.360.320.25-1.870.72-0.56-0.100.00-0.23-0.130.040.030.040.010.000.03-0.490.020.000.000.28-0.27-0.38-0.77-0.37-0.13-0.16-0.800.000.020.000.010.000.000.000.01NA0.00NA
Net Income Loss -1.60-1.840.851.20-2.359.581.570.35-0.23-0.32-0.063.101.37-1.122.151.230.841.130.948.851.070.150.4315.76-0.22-1.360.31-0.45-0.77-1.467.91-0.80-2.17-2.63-0.88-0.74-0.928.54-2.02-0.61-0.952.79-0.59-0.22-0.24-0.33-0.350.24-0.26-1.02-0.38-0.42-0.62
Comprehensive Income Net Of Tax -1.27-0.72NA-1.93-5.589.21NA-0.32-0.480.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Net Income Loss Available To Common Stockholders Basic -1.60-1.840.851.20-2.359.581.570.35-0.23-0.32-0.063.101.37-1.122.151.120.751.040.878.791.000.080.3915.72-0.25-1.390.28-0.47-0.80-1.487.89-0.82-2.19-2.65-0.91-0.77-0.948.51-2.05-0.64-0.982.76-0.61-0.25-0.27-0.37-0.390.22-0.29-1.07-0.48-0.52-0.71

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Assets 155.13152.13151.01145.25141.88144.66130.24129.68129.33128.91131.0095.8891.2284.9686.5282.8982.1983.5675.6073.7965.1662.9966.2266.6151.5551.8955.0053.4354.3355.9858.1347.1047.6826.1327.5826.0926.2627.5119.7020.7222.3222.8620.4622.1121.3722.3822.9223.1123.32NA22.88NANA
Liabilities 60.2658.0757.6057.3953.3252.6548.3150.8151.4452.3656.5622.3821.4217.1819.0617.9817.0019.5613.2412.7013.4713.1416.6816.9117.8617.9919.9118.8419.3220.2721.2218.5118.459.488.586.506.216.787.947.248.548.489.1910.7110.2811.5312.2212.5313.53NA13.26NANA
Liabilities And Stockholders Equity 155.13152.13151.01145.25141.88144.66130.24129.68129.33128.91131.0095.8891.2284.9686.5282.8982.1983.5675.6073.7965.1662.9966.2266.6151.5551.8955.0053.4354.3355.9858.1347.1047.6826.1327.5826.0926.2627.5119.7020.7222.3222.8620.4622.1121.3722.3822.9223.1123.32NA22.88NANA
Stockholders Equity 94.8794.0793.4087.8588.5692.0281.9278.8777.8876.5574.4473.5169.8067.7867.4764.9165.1964.0162.3561.0951.6949.8549.5449.7033.6933.9035.0934.6035.0135.7136.9128.5929.2316.6519.0019.6020.0520.7311.7613.4813.7814.3711.2711.4011.0910.8510.7010.589.79NA9.62NANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Assets Current 93.8589.9787.8780.5275.9477.9882.4482.6175.9074.7675.4763.8859.0857.2258.1254.9253.7754.5068.2369.0657.8755.5759.0155.6834.2534.6237.1034.8335.0437.1438.7528.1228.7322.5723.8923.9924.1225.3117.3118.1819.7220.1317.4419.0218.1618.9419.3419.2019.25NA18.70NANA
Cash And Cash Equivalents At Carrying Value 3.283.566.027.894.8610.7917.1314.7611.9711.7915.3726.4226.5126.3225.0121.41NA24.5842.4647.1433.2933.4436.9838.5110.2912.1112.8013.1813.8115.2017.467.097.5113.3014.1214.4314.6710.897.788.188.7410.276.346.726.647.888.946.838.077.527.227.156.27
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 3.283.566.027.894.8610.7917.1314.7611.9711.7915.3726.4226.5126.3225.0121.4123.5424.5842.4647.1433.29NA36.98NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 33.8131.9233.2529.3030.4226.2620.9119.5624.6123.7024.9518.2516.4315.5216.2716.8013.8513.5113.049.119.398.109.868.9413.1512.2614.3011.9811.1511.3311.039.329.334.825.695.275.4810.515.415.666.705.637.067.737.176.825.967.916.68NA7.67NANA
Inventory Net 42.0039.6736.5832.4030.7528.8922.4925.3525.5825.5523.6011.7111.2311.1910.299.649.7310.006.875.466.916.536.957.309.548.728.377.908.398.848.8610.049.963.813.363.403.313.293.353.783.653.523.343.573.403.273.333.573.77NA3.11NANA
Inventory Raw Materials And Supplies NANA23.54NANANA10.09NANANA10.62NANANA7.59NANANA4.89NANANA4.23NANANA5.28NANANA5.70NANANA2.692.522.412.382.342.712.722.492.982.952.64NA2.74NANANANANANA
Prepaid Expense And Other Assets Current 5.165.824.334.746.547.153.796.216.895.394.513.271.691.571.291.121.061.090.940.731.051.091.220.921.271.541.631.771.691.771.391.671.93NA0.72NANANANANANANANANANANANANANANANANANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Property Plant And Equipment Gross NANA21.01NANANA14.81NANANA7.90NANANA16.78NANANA16.12NANANA16.03NANANA19.81NANANA18.14NANANA13.87NANANA12.13NANANA12.30NANANA11.92NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment NANA16.12NANANA11.82NANANA4.60NANANA13.32NANANA12.50NANANA12.58NANANA13.03NANANA11.53NANANA10.37NANANA10.07NANANA9.87NANANA9.10NANANANANANA
Amortization Of Intangible Assets 0.920.991.100.900.800.800.700.800.800.800.500.400.400.400.500.40NA0.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Property Plant And Equipment Net 4.764.694.894.834.504.402.992.823.183.333.312.113.083.313.473.633.753.853.632.683.323.433.453.156.886.586.787.117.366.566.616.676.723.383.501.921.941.962.062.162.142.272.432.472.562.712.823.013.14NA3.20NANA
Goodwill 27.3127.2126.9327.2128.4429.2018.9818.9819.1618.3118.1210.5410.5410.5410.5410.3510.3510.350.10NA0.500.500.500.502.352.352.352.352.352.272.270.910.61NA0.00NANANANANANANANANANANANANANANANANANA
Intangible Assets Net Excluding Goodwill 17.3718.1218.7518.9620.4022.3317.1817.8218.8919.6420.119.199.549.8510.1910.5710.9511.313.301.713.143.203.243.268.008.288.689.059.499.9210.4011.3011.530.180.200.180.190.220.290.330.380.360.440.450.460.510.540.650.66NA0.66NANA
Finite Lived Intangible Assets Net 17.3718.1218.7518.9620.4022.3317.1817.8218.8919.6420.119.19NANANA10.19NANANANANANA3.24NANANA3.37NANANANANANANANANANANANANANANA0.44NANANA0.54NANANANANANA
Other Assets Noncurrent 3.323.293.253.253.213.870.250.250.040.120.047.867.052.012.343.002.983.210.000.000.020.020.020.020.070.070.090.090.090.090.090.090.090.000.000.000.010.020.040.060.080.100.150.170.190.210.230.250.27NA0.30NANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Liabilities Current 30.0432.6633.6333.8229.5630.6032.6933.6628.0927.4830.0914.6114.2815.3017.0415.7214.3816.5812.1411.5512.3111.6914.8314.5514.9214.5515.9714.3514.3314.7715.3313.0512.527.928.546.446.146.447.216.117.066.626.938.077.127.988.418.338.94NA10.65NANA
Long Term Debt Current 3.002.752.502.252.004.174.174.174.174.174.17NANANA0.000.000.000.250.601.071.531.751.831.831.831.831.831.831.831.831.831.501.500.250.621.001.381.501.501.501.621.621.501.621.501.501.621.501.50NA1.20NANA
Accounts Payable Current 10.315.588.115.373.882.622.812.583.964.114.393.182.762.492.792.643.004.952.402.303.792.362.962.193.963.154.473.263.894.224.054.004.072.271.451.511.521.261.401.272.241.561.802.361.851.651.661.861.50NA2.01NANA
Other Accrued Liabilities Current 2.902.903.114.433.062.791.340.500.610.931.230.350.640.560.430.330.421.280.400.260.360.200.340.280.370.350.410.490.430.500.520.590.730.350.370.380.190.360.12NANANA0.24NANANANANANANANANANA
Accrued Income Taxes Current NA3.213.795.274.073.010.331.290.450.110.28NA0.960.610.721.070.410.300.241.680.370.400.401.03NANA0.000.000.000.000.130.000.160.010.170.160.180.180.01NANANANANANANANANANANANANANA
Accrued Liabilities Current 11.3816.2716.6919.2416.4117.319.2610.8311.1710.7312.167.728.159.2410.379.698.978.606.606.595.555.748.969.598.138.678.678.227.527.468.306.716.184.525.543.462.783.061.222.722.532.802.752.932.583.573.613.524.21NA3.55NANA
Contract With Customer Liability Current 3.465.944.094.854.824.054.654.976.426.237.093.723.373.573.893.392.412.792.491.551.401.803.43NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Long Term Debt 30.7325.2323.2321.7121.2222.2515.8416.8817.9118.9519.98NANANANA0.000.000.250.621.101.502.002.462.923.383.804.304.755.215.676.125.505.88NA0.62NANANA2.12NANANA3.62NANANANANANANANANANA
Long Term Debt Noncurrent 27.7322.4820.7319.4619.2218.0911.6712.7113.7414.7815.82NANANANA0.000.000.000.000.000.000.230.601.061.511.972.422.923.383.834.294.004.380.000.000.000.00NA0.621.001.381.752.122.503.003.383.624.004.38NA2.61NANA
Deferred Income Tax Liabilities Net NANANA1.321.36NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 0.420.430.440.410.420.430.450.370.210.210.217.767.141.882.012.262.622.970.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating Lease Liability Noncurrent 2.062.502.802.372.773.533.514.079.239.7010.257.757.121.861.992.222.572.91NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Stockholders Equity 94.8794.0793.4087.8588.5692.0281.9278.8777.8876.5574.4473.5169.8067.7867.4764.9165.1964.0162.3561.0951.6949.8549.5449.7033.6933.9035.0934.6035.0135.7136.9128.5929.2316.6519.0019.6020.0520.7311.7613.4813.7814.3711.2711.4011.0910.8510.7010.589.79NA9.62NANA
Common Stock Value 0.040.040.040.040.040.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.030.020.020.020.020.020.010.010.010.010.010.010.010.010.010.010.01NA0.01NANA
Additional Paid In Capital 108.71106.62104.89103.26102.0499.9198.7597.2495.9493.9192.4091.0390.3189.4588.0287.6187.0086.3685.7485.3584.7483.7483.5683.2082.8482.6682.4582.2382.0081.7481.4681.0380.7364.4564.1563.8263.5063.2162.7662.4362.0961.7061.3660.8860.3159.8159.2958.7858.21NA56.68NANA
Retained Earnings Accumulated Deficit -5.73-4.14-2.30-3.15-4.34-1.99-11.57-13.15-13.51-13.28-12.96-12.89-15.99-17.36-16.25-18.39-19.51-20.26-21.31-22.18-30.96-31.97-32.41-32.79-48.52-48.26-46.87-47.15-46.68-45.88-44.40-52.29-51.47-47.78-45.13-44.21-43.44-42.50-51.01-48.96-48.32-47.34-50.10-49.49-49.24-48.97-48.60-48.21-48.44NA-47.08NANA
Accumulated Other Comprehensive Income Loss Net Of Tax -2.18-2.50-3.62-6.75-3.63-0.40-0.03-0.040.630.88-0.25NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Treasury Stock Value NANANANA5.545.535.255.215.214.994.794.674.544.344.344.342.342.122.122.122.121.961.650.750.660.520.520.510.340.180.180.180.070.030.030.030.03NA0.00NANANANANANANANANANANANANANA
Stock Issued During Period Value New Issues 0.400.83NA0.000.940.220.180.590.650.840.320.030.731.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Operating Activities -5.96-4.51-5.283.78-4.70-2.373.254.110.05-2.932.760.030.37-0.303.71-0.03-0.481.600.14-0.71-0.20-2.540.330.90-0.380.060.390.230.53-1.541.220.54-6.45-0.400.170.23-1.68-1.44-0.530.05-1.04-0.270.350.60-0.83-0.552.43-0.740.690.610.241.36NA
Net Cash Provided By Used In Investing Activities -0.73-0.510.34-0.66-0.78-9.96-0.61-0.47-0.28-0.41-34.45-0.01-0.140.43-0.12-0.15-0.27-19.28-4.1914.61-0.14-0.24-0.5627.86-0.82-0.29-0.25-0.21-1.30-0.248.54-0.450.23-0.03-0.11-0.125.894.760.50-0.13-0.154.46-0.22-0.19-0.03-0.15-0.11-0.19-0.23-0.15-0.25-0.08NA
Net Cash Provided By Used In Financing Activities 6.422.482.290.490.316.43-0.30-0.46-0.09-0.4120.62-0.10-0.051.19-0.00-1.94-0.30-0.20-0.63-0.050.19-0.76-1.30-0.53-0.61-0.47-0.52-0.64-0.63-0.480.60-0.510.44-0.39-0.38-0.35-0.42-0.22-0.38-0.48-0.33-0.26-0.51-0.34-0.38-0.36-0.21-0.310.08-0.160.07-0.40NA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Operating Activities -5.96-4.51-5.283.78-4.70-2.373.254.110.05-2.932.760.030.37-0.303.71-0.03-0.481.600.14-0.71-0.20-2.540.330.90-0.380.060.390.230.53-1.541.220.54-6.45-0.400.170.23-1.68-1.44-0.530.05-1.04-0.270.350.60-0.83-0.552.43-0.740.690.610.241.36NA
Net Income Loss -1.60-1.840.851.20-2.359.581.570.35-0.23-0.32-0.063.101.37-1.122.151.230.841.130.948.851.070.150.4315.76-0.22-1.360.31-0.45-0.77-1.467.91-0.80-2.17-2.63-0.88-0.74-0.928.54-2.02-0.61-0.952.79-0.59-0.22-0.24-0.33-0.350.24-0.26-1.02-0.38-0.42-0.62
Increase Decrease In Accounts Receivable 1.76-1.602.98-0.394.761.790.50-0.691.91-1.441.161.990.88-0.740.012.950.34-1.052.182.531.290.230.98-1.020.91-2.012.371.03-0.130.301.71-0.011.21-0.870.42-0.210.97-0.900.35-1.051.21-2.04-0.670.560.350.87-1.951.23-0.51-0.481.09-1.63NA
Increase Decrease In Inventories 2.182.623.372.382.871.42-2.850.34-0.061.620.130.480.040.900.65-0.09-0.370.53-0.020.510.370.11-0.351.080.820.350.47-0.49-0.45-0.02-1.170.080.900.440.130.090.02-0.01-0.430.130.120.19-0.230.170.13-0.06-0.24-0.200.240.430.120.01NA
Deferred Income Tax Expense Benefit -0.290.100.98-3.25-0.340.22-2.06NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Share Based Compensation 1.121.051.031.031.041.130.720.720.860.660.600.690.620.230.400.420.380.340.280.130.120.090.240.150.150.170.190.200.210.260.280.300.300.270.280.300.300.230.280.300.300.310.450.480.470.450.430.460.460.820.860.85NA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Investing Activities -0.73-0.510.34-0.66-0.78-9.96-0.61-0.47-0.28-0.41-34.45-0.01-0.140.43-0.12-0.15-0.27-19.28-4.1914.61-0.14-0.24-0.5627.86-0.82-0.29-0.25-0.21-1.30-0.248.54-0.450.23-0.03-0.11-0.125.894.760.50-0.13-0.154.46-0.22-0.19-0.03-0.15-0.11-0.19-0.23-0.15-0.25-0.08NA
Payments To Acquire Property Plant And Equipment 0.700.480.570.660.740.920.470.390.190.360.260.310.040.070.040.090.190.220.110.070.070.130.460.100.640.160.080.141.160.140.320.340.030.020.060.060.070.070.030.090.020.050.130.120.020.100.040.120.070.100.030.01NA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Net Cash Provided By Used In Financing Activities 6.422.482.290.490.316.43-0.30-0.46-0.09-0.4120.62-0.10-0.051.19-0.00-1.94-0.30-0.20-0.63-0.050.19-0.76-1.30-0.53-0.61-0.47-0.52-0.64-0.63-0.480.60-0.510.44-0.39-0.38-0.35-0.42-0.22-0.38-0.48-0.33-0.26-0.51-0.34-0.38-0.36-0.21-0.310.08-0.160.07-0.40NA
Payments For Repurchase Of Common Stock 0.010.340.070.000.020.280.040.000.220.200.120.12NANA0.002.000.220.000.000.000.160.310.900.080.140.000.010.17NANA0.000.12NANA0.000.00NANA0.000.00NANANANANANANANANANANANANA

    2023-06-30 2023-03-31 2022-12-31 2022-09-30 2022-06-30 2022-03-31 2021-12-31 2021-09-30 2021-06-30 2021-03-31 2020-12-31 2020-09-30 2020-06-30 2020-03-31 2019-12-31 2019-09-30 2019-06-30 2019-03-31 2018-12-31 2018-09-30 2018-06-30 2018-03-31 2017-12-31 2017-09-30 2017-06-30 2017-03-31 2016-12-31 2016-09-30 2016-06-30 2016-03-31 2015-12-31 2015-09-30 2015-06-30 2015-03-31 2014-12-31 2014-09-30 2014-06-30 2014-03-31 2013-12-31 2013-09-30 2013-06-30 2013-03-31 2012-12-31 2012-09-30 2012-06-30 2012-03-31 2011-12-31 2011-09-30 2011-06-30 2011-03-31 2010-12-31 2010-09-30 2010-06-30
Revenues 29.1625.0531.7029.1526.1622.4824.2220.3327.9426.3025.9121.0518.5817.1419.4818.4217.8114.8313.5410.6913.7712.1910.198.3011.296.6315.9614.6214.6513.9915.4513.2110.035.346.195.375.234.475.865.725.974.507.768.038.188.378.158.849.629.009.078.599.00
Cost Type Contract 0.810.881.340.950.660.630.610.583.882.663.472.983.453.052.993.012.942.982.773.313.092.41NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Fixed Price Contract 28.3624.1730.3628.2025.5021.8523.6119.7524.0623.6422.4418.0715.1214.0916.4915.4114.8811.8510.777.3810.689.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Foreign Commercial Sales And Other 16.0312.1416.8116.5615.9111.9612.569.1710.5510.467.226.625.895.706.706.005.734.274.372.143.312.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
United States Direct Commercial Sales And Other 11.8810.9412.599.998.098.889.778.449.428.5010.916.545.864.636.444.755.373.303.282.354.114.50NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
United States Government 1.261.972.312.602.161.641.902.717.977.347.797.896.836.806.347.676.717.265.896.196.355.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Products And Services Other 0.280.230.800.280.600.790.440.610.960.651.340.640.490.560.570.660.630.850.360.900.490.44NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Products And Services Technology Development 1.351.782.412.061.541.601.511.467.497.137.717.436.826.826.456.496.446.645.555.325.474.64NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Products And Services Test Measurement And Sensing Systems 27.5323.04NA26.8124.0220.10NA18.2519.4818.52NA12.9911.289.76NA11.2310.757.34NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
5.393.996.067.254.194.836.533.393.603.674.334.533.573.764.223.733.322.412.701.141.761.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
6.996.318.578.307.564.914.813.634.584.002.231.691.851.711.931.911.781.661.330.901.420.59NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US 13.1312.9114.8912.6010.2510.5211.6611.5517.3915.8418.3614.4312.6811.4412.7812.4212.0810.569.178.5710.469.48NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Canada Central And South America 2.371.451.670.663.962.231.221.762.382.781.310.320.260.210.500.220.540.180.280.000.130.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Countries 1.280.390.500.350.21NANANANANANA0.080.210.030.050.140.110.030.050.070.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred At Point In Time 25.8122.0325.3725.1122.8918.6117.4817.1118.6117.1517.1813.3011.6310.2412.8311.6711.077.607.825.195.945.87NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred Over Time 3.353.026.334.043.283.876.743.229.339.158.737.756.956.906.656.756.747.245.715.507.836.32NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Revenue From Contract With Customer Excluding Assessed Tax 29.1625.0531.7029.1526.1622.4824.2220.3327.9426.3025.9121.0518.5817.1419.4818.4217.8114.8313.5410.6913.7712.1910.198.3011.296.6315.9614.6214.6513.9915.4513.2110.035.346.195.375.234.475.865.725.974.507.768.038.188.378.158.849.629.009.078.599.00
Cost Type Contract 0.810.881.340.950.660.630.610.583.882.663.472.983.453.052.993.012.942.982.773.313.092.41NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Fixed Price Contract 28.3624.1730.3628.2025.5021.8523.6119.7524.0623.6422.4418.0715.1214.0916.4915.4114.8811.8510.777.3810.689.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Foreign Commercial Sales And Other 16.0312.1416.8116.5615.9111.9612.569.1710.5510.467.226.625.895.706.706.005.734.274.372.143.312.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
United States Direct Commercial Sales And Other 11.8810.9412.599.998.098.889.778.449.428.5010.916.545.864.636.444.755.373.303.282.354.114.50NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
United States Government 1.261.972.312.602.161.641.902.717.977.347.797.896.836.806.347.676.717.265.896.196.355.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Products And Services Other 0.280.230.800.280.600.790.440.610.960.651.340.640.490.560.570.660.630.850.360.900.490.44NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Products And Services Technology Development 1.351.782.412.061.541.601.511.467.497.137.717.436.826.826.456.496.446.645.555.325.474.64NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Products And Services Test Measurement And Sensing Systems 27.5323.04NA26.8124.0220.10NA18.2519.4818.52NA12.9911.289.76NA11.2310.757.34NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
5.393.996.067.254.194.836.533.393.603.674.334.533.573.764.223.733.322.412.701.141.761.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
6.996.318.578.307.564.914.813.634.584.002.231.691.851.711.931.911.781.661.330.901.420.59NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US 13.1312.9114.8912.6010.2510.5211.6611.5517.3915.8418.3614.4312.6811.4412.7812.4212.0810.569.178.5710.469.48NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Canada Central And South America 2.371.451.670.663.962.231.221.762.382.781.310.320.260.210.500.220.540.180.280.000.130.10NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Countries 1.280.390.500.350.21NANANANANANA0.080.210.030.050.140.110.030.050.070.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred At Point In Time 25.8122.0325.3725.1122.8918.6117.4817.1118.6117.1517.1813.3011.6310.2412.8311.6711.077.607.825.195.945.87NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Transferred Over Time 3.353.026.334.043.283.876.743.229.339.158.737.756.956.906.656.756.747.245.715.507.836.32NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Income Tax Expense Benefit
Balance Sheet
Cash And Cash Equivalents At Carrying Value
Assets
Cash And Cash Equivalents At Carrying Value
Current Assets
Cash And Cash Equivalents At Carrying Value
NonCurrent Assets
Other Assets Noncurrent
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Operating Lease Liability Current
Noncurrent Liabilities
Other Liabilities Noncurrent
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Payments For Repurchase Of Common Stock
Shares
Weighted Average Number Of Diluted Shares Outstanding
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept


TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ContractWithCustomerBasisOfPricing
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Contract With Customer Basis Of Pricing
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:MajorCustomers
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Major Customers
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Timing Of Transfer Of Good Or Service
us-gaap:Revenues
us-gaap:ContractWithCustomerBasisOfPricing
(None,)
Revenuesus-gaap: Contract With Customer Basis Of Pricing
us-gaap:Revenues
us-gaap:MajorCustomers
(None,)
Revenuesus-gaap: Major Customers
us-gaap:Revenues
us-gaap:ProductOrService
(None,)
Revenuesus-gaap: Product Or Service
us-gaap:Revenues
us-gaap:StatementGeographical
(None,)
Revenuesus-gaap: Statement Geographical
us-gaap:Revenues
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenuesus-gaap: Timing Of Transfer Of Good Or Service
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:LongTermDebt
us-gaap:LongtermDebtType
(None,)
Long Term Debtus-gaap: Longterm Debt Type
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:StockIssuedDuringPeriodValueNewIssues
us-gaap:StatementEquityComponents
(None,)
Stock Issued During Period Value New Issuesus-gaap: Statement Equity Components
us-gaap:Revenues
us-gaap:ContractWithCustomerBasisOfPricing
(None,)
Revenuesus-gaap: Contract With Customer Basis Of Pricing
us-gaap:Revenues
us-gaap:MajorCustomers
(None,)
Revenuesus-gaap: Major Customers
us-gaap:Revenues
us-gaap:ProductOrService
(None,)
Revenuesus-gaap: Product Or Service
us-gaap:Revenues
us-gaap:StatementGeographical
(None,)
Revenuesus-gaap: Statement Geographical
us-gaap:Revenues
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenuesus-gaap: Timing Of Transfer Of Good Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ContractWithCustomerBasisOfPricing
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Contract With Customer Basis Of Pricing
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:MajorCustomers
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Major Customers
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:TimingOfTransferOfGoodOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Timing Of Transfer Of Good Or Service