Home Data Calendar Blog

CVGI

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.330.330.330.330.330.320.320.320.320.320.310.310.310.320.320.320.320.320.320.300.300.300.300.300.300.300.300.290.290.290.290.300.300.300.300.300.300.300.300.290.290.290.290.280.280.280.280.280.28NA0.28NANA
Weighted Average Number Of Diluted Shares Outstanding 33.4333.18NA32.9233.0432.69NA32.7132.6732.31NA31.6230.8930.8130.7630.8530.8230.6930.5430.6430.5130.57NA30.4930.4530.19NA30.1029.7629.51NA29.3829.3429.21NA29.2629.2028.86NA28.5628.4928.46NA28.460.0328.37NA28.1527.7728.19NA28.0927.97
Weighted Average Number Of Shares Outstanding Basic 33.0532.87NA32.4632.2432.06NA31.5731.4631.26NA30.9930.8930.8130.7630.5830.5530.5130.4530.2230.2230.22NA29.8829.8729.87NA29.4529.4529.45NA29.1529.1529.15NA28.8828.8728.86NA28.5628.4928.46NA28.170.0328.17NA27.7727.7727.77NA27.3427.21
Earnings Per Share Basic 0.310.26-0.980.110.080.120.080.240.160.27-0.130.13-0.40-0.80-0.240.280.230.360.290.420.440.33-0.240.160.000.020.010.040.090.09-0.080.090.110.120.150.040.09-0.020.04-0.25-0.06-0.16-0.201.080.470.430.360.27-0.080.120.150.040.03
Earnings Per Share Diluted 0.300.26-0.980.110.080.120.080.230.160.26-0.130.13-0.40-0.80-0.240.280.230.360.290.410.430.32-0.240.160.000.020.010.040.090.09-0.080.090.110.120.150.040.09-0.020.04-0.25-0.06-0.16-0.201.070.460.420.360.26-0.080.120.150.040.02

    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 262.19262.71234.92251.41250.85244.37228.91239.61257.94245.12216.00187.70126.90187.10189.49225.40243.19243.16223.60225.01233.39215.73188.34198.35195.13173.42149.97153.60178.25180.29184.69202.73217.62220.30211.87213.80216.00198.07183.04187.94198.91177.82173.36204.82242.75236.99225.83216.91206.78182.51158.07150.95142.35
Revenues 262.19262.71234.92251.41250.85244.37228.91239.61257.94245.12216.00187.70126.90187.10189.49225.40243.19243.16223.60225.01233.39215.73188.34198.35195.13173.42149.97153.60178.25180.29184.69202.73217.62220.30211.87213.80216.00198.07183.04187.94198.91177.82173.36204.82242.75236.99225.83216.91206.78182.51158.07150.95142.35
Cost Of Revenue 223.79227.50222.52224.57228.97218.99205.55209.47223.57214.00192.86163.54120.42166.80179.32194.19209.41208.60194.35192.53197.51184.61165.13173.20172.43151.91131.69134.69153.92154.59160.34174.84188.11191.23185.10185.38187.81173.77162.37169.85176.03159.74157.46178.42205.29200.21192.45187.09179.10157.79137.79131.09124.59
Gross Profit 38.4035.2112.4026.8421.8825.3823.3530.1434.3731.1223.1424.166.4720.3010.1731.2033.7834.5630.2732.4835.8831.1223.2125.1522.7021.5018.2818.9224.3325.7024.3527.8929.5129.0726.7728.4328.1824.3020.6818.0922.8718.0915.9026.4137.4636.7833.3829.8227.6824.7220.2919.8617.76
Selling General And Administrative Expense 22.4620.5716.4117.3015.6517.0016.8818.7718.0415.7217.3014.4115.9817.1013.5717.5316.2515.2015.5015.6914.4315.3014.2414.1414.8016.6214.0414.1315.5916.7918.7317.6117.5917.5416.9318.3318.7518.4712.2921.1420.3417.9517.9617.4518.3618.1817.0916.2116.0216.1914.7014.5313.67
Operating Income Loss 15.9414.64-4.009.546.238.386.4811.3716.3315.404.988.89-10.52-26.52-4.2813.2417.2119.0414.4516.4621.1215.488.6410.687.574.563.914.478.438.585.299.9511.5911.209.499.719.055.458.01-3.432.13-0.27-2.288.8719.0018.5016.0713.5511.338.125.375.112.62
Interest Expense 2.802.892.942.812.121.961.691.632.825.044.465.675.105.373.393.807.494.404.963.663.431.964.363.486.744.574.744.804.934.866.055.155.065.105.185.235.215.115.175.335.245.355.095.345.215.305.185.345.073.984.004.423.91
Interest Paid Net 3.403.203.102.701.901.601.461.602.403.002.883.093.043.193.663.423.413.373.623.483.533.414.80NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gains Losses On Extinguishment Of Debt NANA0.000.00-0.92NA0.000.00-7.16NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA-7.45NANANANA
Income Tax Expense Benefit 2.693.2617.381.250.871.401.902.421.552.533.92-0.96-3.12-7.29-0.140.922.553.510.370.224.503.6712.852.440.70-0.64-0.41-1.480.781.161.682.243.332.51-0.143.321.100.851.60-1.49-1.44-1.01-1.85-26.950.651.200.420.840.990.85-1.620.61-0.70
Income Taxes Paid Net 3.902.00-0.161.101.701.401.011.400.701.001.580.83-0.710.783.241.351.592.591.060.390.890.810.711.220.640.711.580.140.430.340.610.040.230.660.390.060.610.330.100.720.491.041.020.282.520.75NANANANANANANA
Net Income Loss 10.148.70-31.993.552.483.982.647.515.098.49-4.144.18-12.50-24.59-7.538.527.1811.138.1012.5813.209.85-7.234.760.130.630.351.152.722.56-2.292.553.213.594.241.162.74-0.511.10-7.27-1.66-4.61-5.5830.5013.1512.0110.127.38-2.173.283.981.140.69
Comprehensive Income Net Of Tax 10.2412.74-16.510.53-2.207.095.977.166.896.28-0.306.74-9.92-32.62-1.762.529.1310.929.229.997.3010.98-3.005.351.841.71-7.351.100.862.980.140.493.490.65-4.62-1.402.74-0.025.02-6.50-5.42-3.97-7.7632.9410.9913.843.373.56-1.545.06NANANA

    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 500.49497.84470.27521.45556.57565.79507.69529.19529.96491.89454.37427.12400.99431.19435.83471.45460.33453.60418.13414.97401.29399.64384.39400.79391.79446.16428.76438.37438.43436.79436.68473.81473.21465.79442.01453.50456.04450.11432.44453.27451.37445.08439.67463.07448.21437.09406.88400.79392.21NA286.21NANA
Liabilities 356.73364.05350.23385.69423.12431.39381.04408.53418.32389.27359.00331.77313.13334.26307.14331.71323.82326.94303.09309.65306.75313.24309.65322.35319.30376.12361.07363.36367.27367.18370.75408.19408.84405.64383.18390.28392.05389.69372.50398.51392.14381.52373.36389.00408.27409.29394.11391.27387.10NA286.32NANA
Liabilities And Stockholders Equity 500.49497.84470.27521.45556.57565.79507.69529.19529.96491.89454.37427.12400.99431.19435.83471.45460.33453.60418.13414.97401.29399.64384.39400.79391.79446.16428.76438.37438.43436.79436.68473.81473.21465.79442.01453.50456.04450.11432.44453.27451.37445.08439.67463.07448.21437.09406.88400.79392.21NA286.21NANA
Stockholders Equity 143.76133.79120.04135.76133.45134.40126.65120.66111.64102.6195.3795.3487.8696.93128.69139.75136.50126.65115.04105.3194.5486.4074.7478.43NANA67.69NANANA65.9365.6264.3860.1158.8063.1963.9660.4059.9154.7559.2163.5466.2974.0239.9527.8012.779.535.11NA-0.11NANA

    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 369.78373.03339.57383.19416.90429.89370.68392.10393.00355.22310.54278.58250.56279.85255.97306.57333.69331.90314.72316.05300.37292.75274.65281.89271.03325.81308.95318.74319.01315.39308.28352.59346.84336.78309.27321.74319.23310.18287.61301.89296.82291.06286.25338.49347.63337.28306.98304.10297.23NA211.42NANA
Cash 42.4441.4831.8238.7128.5038.2134.9633.6040.9738.1450.5053.6063.3958.0539.5138.7060.5254.3570.9157.5244.6737.9152.2450.2351.60119.00130.16137.06124.3997.8092.19110.1588.6081.1970.0976.0770.2673.9572.6975.0664.8765.2868.3799.5487.5790.8587.9585.3284.17NA42.59NANA
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 42.4441.4831.8238.7128.5038.2134.9633.6040.9738.1450.5053.6063.3958.0539.5138.7060.5254.3570.9157.5244.6737.9152.24NANANA130.16NANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Receivable Net Current 173.46171.88152.63178.34219.31210.38174.47192.11202.06186.04151.10128.65102.77123.30115.10153.19157.90159.02134.62151.20150.61141.82108.59128.28123.64113.8397.79104.91116.38135.10130.24143.19154.62157.16139.91147.60150.41137.77119.07130.51137.22121.02114.57131.16157.21147.47130.30138.01131.96NA91.10NANA
Inventory Net 131.69139.55142.54150.35150.03158.35141.04146.47128.32109.0191.2583.3070.7184.4682.8790.1992.9197.2892.3693.1991.1194.6499.0288.4480.7076.4471.0567.9466.9871.4175.6679.8481.7081.3283.7883.4682.5782.5080.1381.6079.6386.1288.4890.6890.1585.8079.4271.7870.67NA66.62NANA
Other Assets Current 22.1820.1112.5815.7919.0722.9520.2019.9221.6522.0417.6913.0313.6814.0418.4924.5022.3721.2616.8314.1413.9818.3914.7914.9415.0916.549.948.8211.2711.0810.1910.1712.647.836.356.237.657.787.546.406.779.176.458.2712.7013.159.31NANANANANANA

    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 256.92252.47251.94242.81242.23240.63235.66231.72227.65221.81221.80NANANA228.62NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 186.55183.53184.13178.06176.95175.88172.54169.58166.39161.92159.03156.78153.81155.72154.94151.62149.53146.93143.78142.38143.50151.50147.55144.29140.44136.20137.88137.75136.79136.12134.60131.64130.66126.30123.83121.46122.97120.74118.41119.98117.73119.06117.36116.80113.23112.04109.40NANANA97.14NANA
Amortization Of Intangible Assets 0.900.800.800.900.900.900.800.900.900.900.860.860.860.860.870.440.300.300.320.320.330.300.310.300.330.330.330.330.300.330.330.330.330.340.350.390.390.380.380.380.400.410.220.090.090.090.090.070.090.100.060.060.06
Property Plant And Equipment Net 70.3768.9467.8164.7565.2864.7563.1362.1461.2659.8862.7864.5666.8770.0273.6973.0670.6666.1365.1063.0062.2263.4064.6364.9865.2965.0366.0465.3666.4867.7870.9671.2172.2771.4173.4674.0974.5275.4078.8880.8383.2183.7183.3081.1378.1477.3576.6773.0271.27NA59.32NANA
Intangible Assets Net Excluding Goodwill NANA14.62NANANA18.28NANANA21.80NANANA25.2628.8412.1912.4912.8012.9913.5414.1214.55NANANA15.51NANANA16.95NANANA18.5919.2119.8420.2320.3520.6721.4322.6523.007.077.137.257.32NANANANANANA
Finite Lived Intangible Assets Net 12.9213.7914.6215.4716.4217.4118.2819.1420.0320.9321.8022.5823.3624.1625.2628.8412.1912.4912.8012.9913.5414.1214.5514.7515.1415.4515.5115.9716.2016.6616.9517.2517.8618.3018.5919.2119.8420.2320.3520.6721.4322.6523.00NANANA7.327.366.78NA3.85NANA
Other Assets Noncurrent 36.4131.099.6233.6633.5130.205.3831.7930.9931.253.232.182.652.723.482.392.322.772.583.813.563.192.252.242.482.261.982.004.504.527.417.968.579.009.409.9210.4411.5012.9213.6714.0614.5614.5114.9915.3015.2115.9116.3116.93NA11.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
Liabilities Current 178.25182.80175.84179.64192.54185.67162.13199.58195.80189.56164.89137.19117.42138.90106.61136.54136.34139.69132.72129.20123.55120.56123.74134.68130.78186.80106.25110.24113.98113.66114.85133.43133.19129.96107.51122.92123.12120.51102.56119.80110.0398.7290.93110.71129.32129.38113.20117.77112.27NA95.35NANA
Long Term Debt Current 17.2616.4010.949.848.7510.319.388.447.502.432.432.442.443.273.263.303.203.239.103.223.213.203.193.183.1966.340.00NANANANANANANANANANANANANANANANANANANANANANANANANANA
Accounts Payable Current 106.31119.06122.09121.35125.45128.94101.92139.08141.80135.45112.4089.4454.5673.6463.0688.8393.3296.3186.6491.5888.4785.6086.6191.7186.9774.1260.5659.0563.1861.9266.6683.7589.6787.4370.8380.4785.1879.7568.2873.3177.5965.7058.0672.3895.3190.9874.2477.7778.17NA61.22NANA
Other Accrued Liabilities Current 8.978.6611.277.6810.376.648.699.7712.9911.626.11NANANA6.00NANANA6.56NANANA6.22NANANA7.42NANANA6.67NANANA6.44NANANA4.51NANANA3.24NANANA6.98NANANANANANA
Taxes Payable Current 8.129.435.095.739.055.986.393.803.774.274.06NANANA2.51NANANA5.28NANANA3.56NANANA2.52NANANA2.34NANANA0.55NANANA0.32NANANA1.75NANANA2.58NANANANANANA
Contract With Customer Liability Current NANANA1.404.07NA0.85NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 161.20165.62152.44184.33205.91223.92194.96178.69184.72154.47146.58NANANA156.38NANANANANANANANA164.56165.45167.01233.15232.96232.76232.56232.36250.00250.00NA250.00NANANANANANANANANANANANANANANANANANA
Long Term Debt Noncurrent 143.94149.22141.50174.49197.16213.61185.58170.25177.22152.03144.15147.97151.73152.30153.13154.95154.80155.60154.66161.30162.10162.95163.76NANANA233.15NANANA235.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00250.00NA164.99NANA
Deferred Income Tax Liabilities Net NANA8.57NANANA4.78NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Pension And Other Postretirement Defined Benefit Plans Liabilities Noncurrent 8.788.478.437.707.049.429.9011.6513.9114.6715.3010.389.9910.0710.6713.4211.8112.4912.0614.5314.4315.3715.4519.9719.5219.0718.9416.5416.6017.2017.2321.0322.1622.5323.3614.8816.1016.6017.2525.4127.7326.6628.2726.1726.5027.2528.0121.0122.16NA23.34NANA
Other Liabilities Noncurrent 25.7623.565.0423.8626.3822.694.9127.0531.3933.0010.7411.108.826.737.327.612.342.663.654.586.626.866.703.143.553.242.733.623.943.773.663.733.493.162.312.492.832.572.693.314.386.134.152.132.452.662.902.482.67NA2.64NANA
Operating Lease Liability Noncurrent 20.7119.6019.4220.2021.4117.1318.5220.7320.4822.0023.9325.1425.1826.2529.4119.1918.5716.540.000.000.000.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    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 143.76133.79120.04135.76133.45134.40126.65120.66111.64102.6195.3795.3487.8696.93128.69139.75136.50126.65115.04105.3194.5486.4074.7478.43NANA67.69NANANA65.9365.6264.3860.1158.8063.1963.9660.4059.9154.7559.2163.5466.2974.0239.9527.8012.779.535.11NA-0.11NANA
Common Stock Value 0.330.330.330.330.330.320.320.320.320.320.310.310.310.320.320.320.320.320.320.300.300.300.300.300.300.300.300.290.290.290.290.300.300.300.300.300.300.300.300.290.290.290.290.280.280.280.280.280.28NA0.28NANA
Additional Paid In Capital Common Stock 262.90263.14261.37260.21258.38256.68255.57254.34252.48250.28249.31248.32247.58246.71245.85245.21244.49243.77243.01242.17241.39240.54239.87239.21238.62238.00237.37236.62236.14235.47234.76234.10233.35232.57231.91231.14230.55229.64229.14228.17226.13225.04223.82222.61221.46220.31219.11218.04217.19NA215.49NANA
Retained Earnings Accumulated Deficit -76.75-86.89-95.59-63.61-67.16-69.64-73.62-76.26-83.77-88.87-97.36-93.22-97.40-84.90-60.31-43.82-52.34-59.51-70.57-79.45-92.03-105.23-115.08-107.86-112.62-112.75-113.38-113.72-117.15-119.87-122.43-120.14-122.69-125.90-129.49-133.73-134.89-137.63-137.12-138.22-130.95-129.29-124.68-119.09-149.59-162.75-174.75-184.88-192.25NA-193.36NANA
Accumulated Other Comprehensive Income Loss Net Of Tax -27.41-27.51-31.55-47.03-44.01-39.33-42.44-45.77-45.42-47.22-45.01-48.84-51.40-53.98-45.95-51.72-45.72-47.68-47.47-48.59-46.00-40.10-41.23-45.47-46.05-47.76-48.84-41.14-41.10-39.24-39.65-42.01-39.95-40.23-37.29-28.43-25.90-25.82-26.31-30.23-31.00-27.24-27.89-25.71-28.14-25.98-27.82-21.07-17.25NA-19.67NANA
Treasury Stock Value NANANANA14.0813.6413.1711.9711.9711.8911.8911.2311.2311.2311.2310.2410.2410.2410.249.119.119.119.117.757.757.757.757.047.047.047.046.626.626.626.626.096.096.096.095.265.265.265.264.074.064.064.062.852.85NA2.85NANA

    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 11.460.0635.1538.3016.89-21.40-8.943.92-9.44-15.373.6010.2610.1610.357.7120.3814.62-5.9720.9519.1420.92-20.024.571.563.51-7.38-0.8412.6330.666.92NANANANANANANA1.293.1111.557.29-2.79-0.2616.592.275.449.4510.340.67-12.676.21-8.69NA
Net Cash Provided By Used In Investing Activities -5.86-3.32-7.18-3.91-5.03-3.59-6.17-4.49-5.20-1.71-0.97-1.05-0.94-3.47-4.73-40.57-7.12-5.56-4.30-4.65-3.44-1.72-0.74-2.52-3.16-4.36-3.90-0.04-3.30-1.66NANANANANANANA-1.46-2.60-2.51-5.29-2.54-28.77-7.23-3.89-2.87-6.41-6.68-7.49-11.80-4.66-2.79NA
Net Cash Provided By Used In Financing Activities -4.4812.38-37.06-21.69-19.7528.4114.94-6.1716.775.47-8.06-21.19-3.8513.84-3.39-0.16-1.21-5.35-2.55-1.09-8.596.41-2.47-1.25-69.130.00NANANANANANANANANANANANANANANANANANANANA-1.18-0.11NANA-1.700.00NA

    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 11.460.0635.1538.3016.89-21.40-8.943.92-9.44-15.373.6010.2610.1610.357.7120.3814.62-5.9720.9519.1420.92-20.024.571.563.51-7.38-0.8412.6330.666.92NANANANANANANA1.293.1111.557.29-2.79-0.2616.592.275.449.4510.340.67-12.676.21-8.69NA
Net Income Loss 10.148.70-31.993.552.483.982.647.515.098.49-4.144.18-12.50-24.59-7.538.527.1811.138.1012.5813.209.85-7.234.760.130.630.351.152.722.56-2.292.553.213.594.241.162.74-0.511.10-7.27-1.66-4.61-5.5830.5013.1512.0110.127.38-2.173.283.981.140.69
Depreciation Depletion And Amortization 4.414.264.584.604.574.434.624.574.674.644.664.614.584.644.543.923.343.723.634.043.943.813.913.633.893.923.884.164.004.414.414.424.404.484.714.564.554.345.007.064.214.324.073.623.303.083.123.323.242.902.722.67NA
Increase Decrease In Other Operating Capital Net -1.63-5.300.446.94-13.973.868.390.22-0.27-1.213.05-1.63-0.46-7.406.81-6.83-1.252.314.12-0.21-4.153.36-3.461.862.50-2.212.560.300.04-3.672.56-8.903.82-5.1610.72-4.62-11.445.5616.80-13.68-1.602.04-15.30-11.2516.219.45-31.001.419.4920.30-2.1713.80NA
Increase Decrease In Accounts Receivable 2.0718.43-28.37-38.9611.9536.21-17.88-9.3915.2835.5620.6024.68-22.6511.65-36.72-1.790.2026.36-15.403.7412.4534.88-18.615.6610.4016.34-5.38-10.52-15.575.96-7.49-9.55-2.3419.21-5.51-0.5214.9718.9325.90-43.79NANANANANANANANANANANANANA
Increase Decrease In Inventories -7.81-3.59-10.742.61-5.7017.50-5.6318.8718.7918.256.2011.83-14.463.26-8.30-1.65-4.284.74-0.332.50-1.75-5.2610.026.943.264.894.340.85-3.63-4.55-4.40-0.57-0.45-1.341.152.10-0.212.33-14.1313.16NANANANANANANANANANANANANA
Increase Decrease In Accounts Payable -11.33-4.34-1.70-2.65-1.8128.00-36.80-3.655.9422.9321.1933.94-19.4012.32-27.53-3.29-2.989.55-5.203.814.95-2.10-5.503.8012.0412.912.41-4.042.70-5.33-16.76-4.870.7917.20-9.85-3.675.1811.4025.09-34.22NANANANANANANANANANANANANA
Deferred Income Tax Expense Benefit 0.67-0.4713.600.34-1.990.53-0.690.950.221.601.14-1.70-3.58-7.99-1.34-0.000.282.62-3.102.374.372.307.901.090.03-1.03-1.96-1.820.290.970.782.712.572.09-0.743.280.610.123.42NANA-1.02-1.55NANANA-0.75NANANANANANA
Share Based Compensation -0.241.771.161.831.701.121.231.862.200.960.990.740.870.860.640.720.720.760.840.780.840.670.660.590.610.640.740.480.670.710.660.760.770.670.740.590.910.500.972.001.091.221.211.151.151.201.070.850.860.840.780.65NA
Amortization Of Financing Costs 0.070.080.080.070.090.110.110.110.240.540.560.560.460.340.360.340.340.340.350.350.350.350.360.370.310.210.210.210.210.210.390.220.220.220.220.220.220.220.280.280.280.280.280.280.280.280.280.280.310.380.380.38NA

    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 -5.86-3.32-7.18-3.91-5.03-3.59-6.17-4.49-5.20-1.71-0.97-1.05-0.94-3.47-4.73-40.57-7.12-5.56-4.30-4.65-3.44-1.72-0.74-2.52-3.16-4.36-3.90-0.04-3.30-1.66NANANANANANANA-1.46-2.60-2.51-5.29-2.54-28.77-7.23-3.89-2.87-6.41-6.68-7.49-11.80-4.66-2.79NA
Payments To Acquire Property Plant And Equipment 5.863.327.173.925.033.596.214.505.211.741.121.531.023.474.736.577.125.584.334.673.441.723.172.523.314.463.882.583.301.664.423.494.062.714.155.073.011.482.912.514.912.294.206.253.992.886.773.957.583.024.323.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 -4.4812.38-37.06-21.69-19.7528.4114.94-6.1716.775.47-8.06-21.19-3.8513.84-3.39-0.16-1.21-5.35-2.55-1.09-8.596.41-2.47-1.25-69.130.00NANANANANANANANANANANANANANANANANANANANA-1.18-0.11NANA-1.700.00NA

    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 262.19262.71234.92251.41250.85244.37228.91239.61257.94245.12216.00187.70126.90187.10189.49225.40243.19243.16223.60225.01233.39215.73188.34198.35195.13173.42149.97153.60178.25180.29184.69202.73217.62220.30211.87213.80216.00198.07183.04187.94198.91177.82173.36204.82242.75236.99225.83216.91206.78182.51158.07150.95142.35
Revenue From Contract With Customer Excluding Assessed Tax 262.19262.71234.92251.41250.85244.37228.91239.61257.94245.12216.00187.70126.90187.10189.49225.40243.19243.16223.60225.01233.39215.73188.34198.35195.13173.42149.97153.60178.25180.29184.69202.73217.62220.30211.87213.80216.00198.07183.04187.94198.91177.82173.36204.82242.75236.99225.83216.91206.78182.51158.07150.95142.35
Operating, After Market And Accessories 36.8337.6334.1437.1432.1730.2126.7229.9329.1929.95NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Electrical Systems 63.6254.7547.0546.1347.3439.88-332.49164.11175.10162.24140.57120.7273.50111.17121.43129.71139.09140.67134.10125.22132.31121.12NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Industrial Automation 9.019.75NANA28.5534.13NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Vehicle Solutions 152.73160.58142.76154.02142.78140.16126.43117.91130.23124.34NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Operating, Warehouse Automation NANANA14.1228.5534.1337.5351.6854.3244.37NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Cab Structures 32.3834.9027.0129.2428.7925.5916.5218.6421.69NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Cab Structures Sleeper Boxes Body Panels And Structural Components NANANANANA25.59NA18.6221.6720.6616.8612.485.7314.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses And Panel Assemblies NA58.53NANANA44.99-82.3994.33101.0494.3679.5667.2448.1254.63NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses Panel And Assemblies 75.17NA53.8251.8154.55NA47.2756.3450.18NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Industrial Automation NA9.75NANANA32.33NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Industrial Automation Components 1.44NANANA23.15NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mirrors Wipers And Controls 13.5814.0811.6112.6210.709.8110.6511.0411.8310.9310.349.307.8712.70NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Seats 89.61NA92.5197.9286.19NA82.5676.3582.47NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Seats And Seating Systems NA96.15NANANA85.6081.9175.8283.0882.1571.0364.2051.3573.17NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Trim 50.0049.3043.3448.6047.4746.0539.3339.8940.22NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Trim Systems And Components NANANANANA46.0539.5939.8140.3337.0438.2134.4813.8331.91NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Warehouse Automation Components NANANA11.2223.1532.3332.5837.3551.5441.12NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Cab Structures, After Market And Accessories 0.571.000.860.50NANA0.002.782.23NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Cab Structures, Vehicle Solutions 31.8233.9026.1528.7428.7925.5916.5215.8619.45NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Cab Structures Sleeper Boxes Body Panels And Structural Components, Vehicle Solutions NANANANANA25.59NANANA17.91NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses And Panel Assemblies, After Market And Accessories NA3.79NANANA3.32NANANA3.47NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses And Panel Assemblies, Electrical Systems NA54.75NANANA39.88NANANA46.13NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses And Panel Assemblies, Industrial Automation NANANANANA1.79NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses And Panel Assemblies, Warehouse Automation NANANANANA1.79NANANA3.25NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses Panel And Assemblies, After Market And Accessories 3.98NA2.442.741.81NA3.331.482.94NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses Panel And Assemblies, Electrical Systems 63.62NA47.0245.6147.34NA38.2039.9443.84NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses Panel And Assemblies, Industrial Automation 7.57NANANA5.40NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses Panel And Assemblies, Vehicle Solutions NANA0.040.04NANA0.780.600.61NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electronic Wire Harnesses Panel And Assemblies, Warehouse Automation NANANA3.425.40NANA14.332.78NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Industrial Automation, Industrial Automation NA9.75NANANA32.33NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Industrial Automation Components, Industrial Automation 1.44NANANA23.15NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mirrors Wipers And Controls, After Market And Accessories 12.0910.8110.1411.209.479.8110.629.419.769.09NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Mirrors Wipers And Controls, Vehicle Solutions 1.493.271.431.421.23NA0.011.481.741.48NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Seats, After Market And Accessories 18.71NA19.0720.0820.88NA12.2515.5313.52NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Seats, Vehicle Solutions 70.89NA73.4477.8465.30NA70.3160.8168.96NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Seats And Seating Systems, After Market And Accessories NA19.16NANANA15.79NANANA14.08NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Seats And Seating Systems, Vehicle Solutions NA76.99NANANA69.81NANANA67.50NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Trim, After Market And Accessories 1.472.871.632.620.001.300.520.730.75NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Trim, Vehicle Solutions 48.5346.4241.7045.9847.4744.7638.8239.1639.47NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Trim Systems And Components, After Market And Accessories NANANANANA1.30NANANA0.56NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Trim Systems And Components, Vehicle Solutions NANANANANA44.76NANANA36.76NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Warehouse Automation Components, Electrical Systems NANANA0.52NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Warehouse Automation Components, Warehouse Automation NANANA10.7023.1532.3332.5837.3551.5441.12NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
After Market And Accessories 36.8337.6334.1437.1432.1730.2126.7229.9329.1929.95NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Electrical Systems 63.6254.7547.0546.1347.3439.88-327.95163.13174.10159.69135.99121.0774.21112.10105.48131.44141.95143.61118.01128.22134.56122.93NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Industrial Automation 9.019.75NANA28.5534.13NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Vehicle Solutions 152.73160.58142.76154.02142.78140.16126.43117.91130.23124.34NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Warehouse Automation NANANA14.1228.5534.1337.5351.6854.3244.37NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Net Income Loss
Expenses
Other Nonoperating Income Expense
Balance Sheet
Intangible Assets Net Excluding Goodwill
Assets
Intangible Assets Net Excluding Goodwill
Current Assets
Other Assets Current
NonCurrent Assets
Deferred Income Tax Assets Net
PropertyPlantAndEquipmentNet
Property Plant And Equipment Net
Liabilities
Operating Lease Liability
Current Liabilities
Contract With Customer Liability Current
Noncurrent Liabilities
Deferred Income Tax Liabilities Net
Stockholders Equity
Retained Earnings Accumulated Deficit
CashFlow
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInOperatingActivities
Increase Decrease In Accounts Payable
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInFinancingActivities
Net Cash Provided By Used In Financing Activities
Shares
Weighted Average Number Of Shares Outstanding Basic
OperatingLeaseLiability
Operating Lease Liability Current
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Due Year Four
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Net
InventoryNet
Inventory Work In Process Net Of Reserves
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept


Gross Margin
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Gross  Marginus-gaap: Consolidation Items, us-gaap: Statement Business Segments
Operating Margin
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Operating  Marginus-gaap: Consolidation Items, us-gaap: Statement Business Segments
SG&A Ratio
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
S G& A  Ratious-gaap: Consolidation Items, us-gaap: Statement Business Segments
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service
us-gaap:GrossProfit
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Gross Profitus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:SellingGeneralAndAdministrativeExpense
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Selling General And Administrative Expenseus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:OperatingIncomeLoss
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Operating Income Lossus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:ComprehensiveIncomeNetOfTax
us-gaap:StatementEquityComponents
(None,)
Comprehensive Income Net Of Taxus-gaap: Statement Equity Components
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:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ConsolidationItems, us-gaap:StatementBusinessSegments
('us-gaap:Operating', None)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Consolidation Items, us-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementBusinessSegments
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Business Segments
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:ProductOrService
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Product Or Service