Home Data Calendar Blog

EGIO

Tables

    2023-09-30 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.230.220.220.220.220.220.140.130.130.130.120.120.120.120.120.120.120.120.120.110.110.110.110.110.110.110.110.110.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.110.11NA0.10NANA
Weighted Average Number Of Diluted Shares Outstanding 223.66222.91222.46NA220.19151.78135.53134.02126.79126.05124.29123.22122.36120.23118.96123.80116.27115.28114.41113.58112.76120.03118.91NA109.34108.42107.36NANANANANANANANANANANA97.95NA96.9596.2696.82NA99.36102.78104.23NA113.66113.11103.92NA98.6393.89
Weighted Average Number Of Shares Outstanding Basic 223.66222.91222.46NA220.19151.78135.53134.02126.79126.05124.29123.22122.36120.23118.96117.60116.27115.28114.41113.58112.76111.36110.76NA109.34108.42107.36NANANANANANANANANA98.4698.4297.95NA96.9596.2696.82NA99.36102.78104.23NA113.66113.11103.92NA98.6393.89
Earnings Per Share Basic -0.11-0.16-0.16-0.29-0.19-0.11-0.14-0.06-0.08-0.11-0.21-0.07-0.03-0.01-0.040.02-0.02-0.06-0.07-0.050.000.140.00-0.01-0.02-0.01-0.03NANANANANANANANANANANANA-0.06-0.11-0.12-0.08-0.12-0.01-0.10-0.10-0.060.04-0.12-0.09-0.07-0.06-0.02
Earnings Per Share Diluted -0.11-0.16-0.16-0.29-0.19-0.11-0.14-0.06-0.08-0.11-0.21-0.07-0.03-0.01-0.040.02-0.02-0.06-0.07-0.050.000.130.00-0.01-0.02-0.01-0.03NANANANANANANANANANANANA-0.06-0.11-0.12-0.08-0.12-0.01-0.10-0.10-0.060.04-0.12-0.09-0.07-0.06-0.02

    2023-09-30 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 97.0395.77101.9585.17121.1674.3157.9657.1855.2048.3551.2055.3959.2458.5557.0160.1351.3245.9043.2843.9949.3150.2552.1148.1946.0745.3744.7343.7839.4743.5641.4242.7442.0543.8042.3340.7339.0241.3441.1742.2042.6642.7645.8146.4745.0044.4544.3245.9842.3550.5441.4043.0239.9542.20
Revenues 97.0395.77101.9585.17121.1674.3157.9657.1855.2048.3551.2055.3959.2458.5557.0160.1351.3245.9043.2843.9949.3150.2552.1148.1946.0745.3744.7343.7839.4743.5641.4242.7442.0543.8042.3340.7339.0241.3441.1742.2042.6642.7645.8146.4745.0044.4544.3245.9842.3550.5441.4043.0239.9542.20
Cost Of Revenue 73.8470.5370.9654.6584.2651.9940.1636.7539.3738.9138.7038.5737.5134.7536.2633.8730.5627.4027.2626.0825.2825.4025.4325.2123.7924.0023.5624.1223.2324.7624.7825.2026.1425.6525.8124.6022.8825.2725.6927.9527.0527.9928.7328.5428.2827.5627.3327.6727.2831.8626.2726.6724.9823.82
Cost Of Goods And Service Excluding Depreciation Depletion And Amortization 66.3666.7467.3547.3174.4246.0935.0730.8833.6932.9833.0233.1031.9129.3931.1128.5925.6022.7722.9422.1421.5221.21NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Gross Profit 23.2025.2330.9830.5236.8922.3217.8020.4315.839.4412.4916.8221.7423.8020.7526.2520.7618.5116.0217.9124.0424.8526.6822.9822.2821.3821.1719.6616.2418.8016.6417.5415.9118.1516.5216.1316.1416.0715.4815.2815.6114.7717.0817.9316.7216.8816.9918.3115.0718.6815.1416.3514.9818.37
Operating Expenses 46.6058.4163.5887.8976.8155.9134.7726.2424.2221.1936.3122.7424.0225.0125.7323.7423.4025.4724.6523.2224.1124.2526.7324.2123.9623.1124.5922.8621.9876.2722.6621.2924.1524.3624.0321.9922.3623.0523.1423.4525.8326.1625.7528.0726.2326.2526.5224.9423.4532.3621.6520.9919.9626.01
Research And Development Expense 15.9618.7421.0231.7430.1712.169.585.155.215.196.115.075.425.575.625.465.166.015.905.785.886.076.345.966.446.716.226.095.636.296.336.687.437.656.266.015.514.674.375.195.425.655.745.074.964.995.174.594.366.283.693.352.913.48
General And Administrative Expense 13.0214.4816.8423.1922.2026.9315.839.1510.537.5112.957.467.758.197.887.557.368.347.547.487.857.529.528.668.086.808.517.968.037.246.815.516.596.086.856.217.298.457.986.868.618.378.0710.878.768.058.328.648.4210.446.617.396.339.61
Selling And Marketing Expense 15.4316.1719.6215.8014.4310.957.638.345.995.789.849.6710.4610.9311.8910.4010.7110.9910.979.489.7710.0210.289.008.849.009.278.217.718.128.908.109.4910.0010.289.108.738.959.729.9310.3610.6710.4810.6111.0411.7611.6310.189.1813.0210.809.7210.0211.32
Operating Income Loss -23.41-33.18-32.60-57.36-39.92-33.59-16.97-5.81-8.39-11.75-23.81-5.92-2.28-1.21-4.992.52-2.64-6.97-8.63-5.31-0.080.60-0.05-1.23-1.69-1.74-3.42-3.20-5.75-57.47-6.01-3.75-8.24-6.22-7.51-5.86-6.22-6.97-7.66-9.20-10.22-11.38-8.67-10.14-9.51-9.37-9.53-6.63-8.38-13.68-6.51-4.63-4.98-7.64
Interest Expense 1.601.701.582.151.321.311.311.431.311.301.292.181.670.070.010.050.010.010.010.010.010.010.060.040.020.010.010.050.410.280.180.030.000.000.000.010.010.010.010.010.010.020.030.040.040.050.050.070.090.100.040.06-0.010.01
Interest Paid Net 1.34-0.021.490.522.200.012.200.042.200.012.250.010.010.070.010.050.010.010.010.010.010.010.060.03NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Allocated Share Based Compensation Expense 3.693.365.207.948.357.297.014.003.664.268.563.481.92NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
Income Tax Expense Benefit 0.490.380.40-2.140.44-19.590.210.440.210.250.260.270.070.140.180.210.170.260.120.190.110.25-0.01-0.020.190.150.110.200.130.120.160.050.080.090.060.020.100.030.060.060.200.050.080.170.010.160.14-0.91-1.900.440.14-0.380.41-5.10
Income Taxes Paid Net 1.610.220.01NA0.200.130.87NA0.270.210.23NA0.190.040.22NA0.130.100.12NA0.230.170.45NA0.180.100.12NA0.180.060.22NA0.110.110.18NA0.230.150.20NA0.050.11-0.19NANANANANANANANANANANA
Income Taxes Paid NANANA-0.070.200.130.870.210.270.210.23NANANANANANANANANANANANANANANANANANANANANANANANANANANANA0.360.050.11-0.190.200.270.170.790.200.920.230.490.560.98NA
Net Income Loss -24.49-35.65-34.98-58.30-42.62-16.43-19.17-7.89-10.11-13.70-25.53-8.31-3.98-1.73-5.262.46-2.75-7.19-8.56-5.19-0.2715.160.15-0.91-1.76-1.62-3.34-3.92-6.12-57.94-5.95-4.14-7.76-6.36-5.68-5.01-5.08-6.87-7.64-5.12-10.92-11.23-8.14-12.23-0.83-9.83-10.01-6.555.02-13.94-9.82-6.35-5.95-2.27
Comprehensive Income Net Of Tax -25.32-35.54-34.75-56.51-44.67-18.84-19.83-5.28-10.63-13.20-26.48-6.44-3.33-1.21-6.603.08-3.11-7.02-8.18-5.75-0.4213.700.62-0.56-1.39-0.60-2.37-5.01-5.72-58.13-5.29-4.04-8.88-5.36-8.69-8.20-8.78-6.25-7.48-5.21-9.54-11.94-9.67-12.410.19-11.32-9.56-7.733.69-13.62-8.40NANANA

    2023-09-30 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 453.27470.40506.32542.38569.70577.51307.86311.10316.10295.79303.13314.18324.05220.51213.01209.37208.40191.29199.01198.93204.93202.51190.23196.45200.95203.58201.05208.13212.09235.16233.72225.63227.94237.07232.77241.34249.65257.65262.85268.30275.54282.38290.21304.88316.27315.97334.65346.35370.93383.75NA298.64NANA
Liabilities 299.67294.47297.68303.06274.37240.90172.67169.52174.78164.90163.74138.99146.3750.6949.1542.8350.4734.6539.4733.7737.8738.1845.9852.3059.0762.7863.1070.5673.7293.7337.9827.5329.6032.8726.1829.1829.8730.3531.0230.9735.5635.9334.2837.6533.7634.3232.4937.2441.7251.72NA42.53NANA
Liabilities And Stockholders Equity 453.27470.40506.32542.38569.70577.51307.86311.10316.10295.79303.13314.18324.05220.51213.01209.37208.40191.29199.01198.93204.93202.51190.23196.45200.95203.58201.05208.13212.09235.16233.72225.63227.94237.07232.77241.34249.65257.65262.85268.30275.54282.38290.21304.88316.27315.97334.65346.35370.93383.75NA298.64NANA
Stockholders Equity 153.60175.93208.64239.32295.33336.61135.19141.58141.32130.88139.39175.19177.68169.81163.86166.54157.92156.65159.54165.15167.06164.33144.25144.15141.88140.80137.95137.57138.38141.42195.75198.10198.34204.21206.59212.16219.78227.29231.83237.33239.98246.45255.93267.23282.51281.65302.17309.11329.21332.02NA256.11NANA

    2023-09-30 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 129.40136.68168.00195.12221.98217.94133.07134.60135.42159.02160.97171.05179.6673.7567.3162.8163.4768.8880.5591.4296.8095.7382.0787.1990.9692.9891.1198.68102.81125.0457.92109.63106.14116.36116.84125.65133.09139.51145.22148.55148.59153.84159.24167.37170.69165.94179.30188.98210.00166.94NA121.04NANA
Cash And Cash Equivalents At Carrying Value 27.6336.1932.7955.2759.3155.1727.1841.9239.5944.0635.6246.8075.1718.2021.4218.3414.8324.7016.5025.3828.6828.7219.8620.9120.7422.9719.1521.7374.4030.8924.1444.6835.4540.5045.5157.7767.0373.4079.2185.9679.2282.1186.16108.92102.4795.03108.73120.35143.84109.97125.9756.7451.5360.77
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents 27.6336.1932.7955.2759.3155.1727.1841.9239.5944.0635.6246.8075.1718.2021.4218.3414.8324.7016.5025.3828.6828.7219.8620.91NANANA21.73NANANANANANANANANANANANANANANANANANANANANANANANANANA
Marketable Securities Current NANA15.4018.7311.4422.1634.7537.3736.2075.4781.3176.9349.62NANA0.003.224.2222.1425.0823.9616.8523.8328.4036.9537.6241.6844.450.000.000.0028.3234.1234.4135.4435.3234.2334.0533.1632.5133.0436.7634.0419.0427.4929.6027.9119.8513.896.47NA12.01NANA
Accounts Receivable Net Current 66.7563.5682.4684.63122.40108.4455.0442.2246.1824.8729.1531.6842.2245.2534.6034.4835.8231.1029.5026.0426.1531.8632.4332.3828.7128.1526.1927.4222.8624.8727.4526.8027.1531.4427.3622.6222.4424.0723.2521.4325.6724.4927.5426.6028.4128.1827.3428.0527.6537.01NA41.94NANA
Prepaid Expense And Other Assets Current 33.6836.7836.9936.3728.7732.1116.0413.0413.4014.5614.7815.5912.5610.2411.219.929.528.7412.2814.7917.8618.155.725.404.454.123.994.875.356.286.059.589.169.718.249.629.047.659.278.1910.2310.1111.1112.3111.8512.7915.1820.6523.7912.54NA9.63NANA
Available For Sale Securities Debt Securities NANA15.4418.7711.4822.2034.7937.4136.2475.5181.3576.9749.66NANANA3.264.2622.1825.1224.00NANA28.44NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-09-30 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 188.62191.57189.23187.94185.94198.73138.77138.90141.27149.60153.91153.34150.64149.45146.60144.43141.21132.41127.57119.92119.40118.72124.38124.30124.56127.88126.33126.44131.06138.97146.63148.19158.36157.20217.81214.95213.01211.89206.50202.42200.48194.04188.98188.85188.02202.91NA195.14NANANANANANA
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment 118.45117.91116.25114.4794.2792.67103.97105.28104.88107.19107.05106.92103.14100.5599.9698.2994.9096.8894.5892.5492.0192.4297.0195.3194.7397.4696.1396.09101.42108.32113.30112.05118.28119.42183.75182.32180.85179.33174.73169.52167.19160.05153.64147.60139.94153.29NA138.78NANANANANANA
Amortization Of Intangible Assets NA5.405.316.084.921.170.790.730.32NANANANANANANANANANANANANANANANANANANANANANANANANANANA0.260.340.340.680.710.700.700.800.700.700.700.800.800.60NANANANA
Property Plant And Equipment Net 70.1773.6772.9873.4791.67106.0634.7933.6236.3942.4146.8646.4247.4948.9146.6446.1446.3035.5333.0027.3827.3926.3027.3728.9929.8430.4130.2030.3529.6430.6533.3336.1440.0837.7934.0632.6432.1532.5631.7732.9133.2933.9935.3441.2548.0849.6252.9056.3758.9063.55NA54.41NANA
Goodwill 168.55168.78168.96169.16171.06163.49113.46114.51105.2277.6477.4277.7577.1377.1176.8777.1077.0576.8576.7176.4176.6876.6577.0377.0576.9277.0376.7076.2476.4476.2476.3776.1476.1076.3876.0276.1376.5877.1677.0077.0380.6680.4980.4680.2879.9079.8680.3080.1180.29113.01NA94.36NANA
Intangible Assets Net Excluding Goodwill 75.5980.9586.3591.6667.7472.6613.8314.6123.686.196.78NANANANANANANANANANANANANANANANANANANANA0.010.470.690.861.071.341.702.012.354.345.015.716.396.987.698.609.2110.1126.75NA19.41NANA
Finite Lived Intangible Assets Net 75.5980.9586.3591.6667.7472.6613.8314.6123.68NANANANANANANANANANANANANANANANANANANANANANANANANANANA1.341.702.012.35NANANA6.396.987.69NA9.21NANANANANANA
Other Assets Noncurrent 2.192.582.595.357.787.334.785.495.976.156.747.237.467.928.729.127.395.854.202.222.432.232.171.671.791.801.811.791.851.902.072.403.864.443.654.455.105.195.496.105.806.136.606.749.2111.5612.2410.4510.6210.98NA6.95NANA
Available For Sale Debt Securities Amortized Cost Basis NANA15.4418.7911.5122.2734.9237.4536.2675.5381.3977.0249.74NANANA3.254.2622.1925.1624.02NANA28.51NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-09-30 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 152.05144.92150.37152.26137.69105.0040.1636.9242.0932.2330.6925.8033.6237.5235.4328.6336.5632.7537.3433.1537.2437.6340.8942.5944.5543.5639.2041.9540.2939.7720.4923.5527.0930.0623.0525.4325.9125.7926.1225.2828.0327.8425.7730.3127.7828.1725.8429.8034.5339.10NA40.16NANA
Accounts Payable Current 78.2563.8048.3152.7839.7619.8015.6011.6313.7712.468.034.5912.4417.0014.3012.0220.6414.3517.869.228.986.1810.384.448.8010.768.568.799.927.637.589.1410.3614.348.067.079.319.2810.135.478.018.236.116.736.345.733.526.809.9611.60NA12.24NANA
Other Accrued Liabilities Current 10.706.4213.4610.8211.2730.685.735.985.944.254.254.673.123.474.774.302.944.882.552.873.663.652.862.342.082.322.574.612.342.622.062.453.023.373.204.522.122.193.313.462.622.592.262.882.132.63NA2.61NANANANANANA
Taxes Payable Current 2.943.153.293.130.430.260.210.870.440.390.320.250.150.170.170.180.330.270.190.120.110.220.070.450.380.330.190.190.140.170.090.200.120.180.170.250.630.770.550.800.970.840.800.520.720.600.290.77NANANA1.43NANA
Other Liabilities Current 49.8855.2776.9576.1686.7575.3920.4019.2917.9516.8819.2617.5617.5817.0318.1913.4012.5215.2311.6612.9213.8012.2711.4918.5115.6612.7210.6012.8410.8310.398.6210.8612.9711.3911.3514.3812.2412.0811.8815.0212.4511.4610.7214.8711.7812.6612.3913.2016.9819.43NA20.00NANA
Contract With Customer Liability Current 8.9710.1310.509.296.364.792.193.277.960.520.840.930.800.930.730.981.211.331.521.880.85NANA1.19NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-09-30 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
Deferred Income Tax Liabilities Net 1.431.430.600.600.100.100.300.310.310.310.360.280.250.280.260.240.120.140.130.150.170.120.160.140.150.150.150.15NANANANANANANANANANANANANANANANANANANANANANANANANANA
Other Liabilities Noncurrent 0.850.860.721.660.710.720.720.780.450.370.480.480.580.300.320.320.300.280.260.430.390.390.410.560.861.061.241.441.751.962.142.312.352.582.753.042.963.273.333.504.834.985.145.263.663.743.694.193.858.77NA0.02NANA
Operating Lease Liability Noncurrent 7.467.738.079.1810.5111.359.219.6210.0410.3610.7811.2711.7412.3212.9813.4913.331.321.630.00NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-09-30 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 153.60175.93208.64239.32295.33336.61135.19141.58141.32130.88139.39175.19177.68169.81163.86166.54157.92156.65159.54165.15167.06164.33144.25144.15141.88140.80137.95137.57138.38141.42195.75198.10198.34204.21206.59212.16219.78227.29231.83237.33239.98246.45255.93267.23282.51281.65302.17309.11329.21332.02NA256.11NANA
Common Stock Value 0.230.220.220.220.220.220.140.130.130.130.120.120.120.120.120.120.120.120.120.110.110.110.110.110.110.110.110.110.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.100.110.11NA0.10NANA
Additional Paid In Capital 817.39814.40811.57807.51797.51793.52590.25576.81571.27550.21545.52556.51552.56541.36534.21530.28524.76520.38516.25513.68509.85506.68500.31502.31499.49497.02493.57490.82486.57483.90480.09477.20473.40470.39467.41464.29463.71462.44460.73458.75456.15453.08450.62452.26455.05454.39463.58460.85473.67479.64NA380.34NANA
Retained Earnings Accumulated Deficit -668.17-643.68-608.02-573.04-505.23-462.62-446.19-427.02-421.59-411.48-397.79-373.93-365.62-361.64-359.91-354.66-357.11-354.36-347.17-338.61-333.42-333.15-348.31-349.95-349.04-347.28-345.66-342.32-338.40-332.28-274.34-268.39-264.25-256.49-250.13-244.44-239.44-234.36-227.49-219.85-214.74-203.82-192.59-184.45-172.22-171.39-161.56-151.55-145.00-150.02NA-126.27NANA
Accumulated Other Comprehensive Income Loss Net Of Tax -12.15-11.32-11.43-11.66-13.46-11.41-9.00-8.35-8.49-7.96-8.46-7.51-9.38-10.03-10.55-9.21-9.84-9.48-9.66-10.03-9.48-9.32-7.86-8.33-8.68-9.04-10.07-11.04-9.90-10.30-10.11-10.81-10.91-9.79-10.80-7.79-4.60-0.89-1.50-1.66-1.57-2.94-2.24-0.71-0.54-1.56-0.07-0.510.222.06NA0.33NANA
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value 3.112.834.267.004.965.596.755.122.852.508.563.484.304.643.303.325.393.653.463.453.423.563.37NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

    2023-09-30 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 -10.69-12.36-24.0710.08-2.43-0.85-18.477.34-9.783.94-1.491.757.662.349.588.50-1.911.11-5.962.9211.693.461.66-2.883.024.221.14-4.410.986.813.176.743.660.59-4.55NA1.591.50-2.09-0.94-0.794.672.654.51-1.525.534.013.722.261.56-2.642.546.31NA
Net Cash Provided By Used In Investing Activities -2.3014.97-0.27-23.238.5629.85-2.61-5.355.712.40-11.61-30.75-56.97-8.09-6.86-7.27-6.756.48-2.03-6.78-11.312.812.543.56-4.69-0.71-2.96-49.0259.80-0.26-35.901.74-8.43-5.44-6.78-5.81-5.38-6.43-3.888.03-1.97-7.33-17.757.6512.01-6.27-13.85-9.4746.88-19.50-2.41-2.02-10.38NA
Net Cash Provided By Used In Financing Activities 4.900.331.448.26-0.970.266.700.41-0.222.162.180.41105.962.520.622.21-1.000.48-0.890.39-0.262.83-5.38-0.48-0.640.20-0.931.16-17.310.2012.030.84-0.12-0.29-0.45-2.02-1.44-1.06-0.91-0.01-0.43-1.19-7.30-5.05-3.67-12.64-1.74-15.59-9.53-1.1877.120.34-0.30NA

    2023-09-30 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 -10.69-12.36-24.0710.08-2.43-0.85-18.477.34-9.783.94-1.491.757.662.349.588.50-1.911.11-5.962.9211.693.461.66-2.883.024.221.14-4.410.986.813.176.743.660.59-4.55NA1.591.50-2.09-0.94-0.794.672.654.51-1.525.534.013.722.261.56-2.642.546.31NA
Net Income Loss -24.49-35.65-34.98-58.30-42.62-16.43-19.17-7.89-10.11-13.70-25.53-8.31-3.98-1.73-5.262.46-2.75-7.19-8.56-5.19-0.2715.160.15-0.91-1.76-1.62-3.34-3.92-6.12-57.94-5.95-4.14-7.76-6.36-5.68-5.01-5.08-6.87-7.64-5.12-10.92-11.23-8.14-12.23-0.83-9.83-10.01-6.555.02-13.94-9.82-6.35-5.95-2.27
Depreciation Depletion And Amortization 9.619.489.2213.6015.787.416.126.196.416.486.226.015.995.685.495.625.134.754.564.424.384.834.975.135.115.135.155.065.015.125.295.825.285.014.794.655.045.125.406.346.717.568.138.528.458.638.238.555.5311.527.216.855.36NA
Increase Decrease In Accounts Receivable 3.85-19.30-1.13-28.2915.184.8613.10-3.9319.00-3.90-2.06-10.22-2.8610.800.28-0.825.302.033.720.34-5.56-0.490.273.890.802.20-0.984.66-1.94-2.500.54-0.06-4.034.314.980.10-1.651.171.98-2.401.40-2.831.26-0.900.451.30-0.280.384.86-4.08-1.16-0.332.86NA
Increase Decrease In Accounts Payable 9.93-10.75-4.236.0125.7723.053.620.741.431.525.21-9.231.221.045.89-2.38-2.804.232.24-1.813.06-3.30-2.29-0.732.053.86-1.16-1.091.771.57-4.00-0.42-2.862.990.38-2.491.47-0.513.81-3.290.250.95-0.100.272.180.60-0.62-4.823.54-0.38-0.831.29-0.04NA
Share Based Compensation 3.693.365.207.948.357.297.014.003.664.268.563.481.925.255.063.313.363.653.465.493.423.563.373.303.113.253.083.682.993.293.502.873.123.283.072.692.592.632.582.543.223.233.353.643.663.223.954.192.994.873.833.913.77NA

    2023-09-30 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 -2.3014.97-0.27-23.238.5629.85-2.61-5.355.712.40-11.61-30.75-56.97-8.09-6.86-7.27-6.756.48-2.03-6.78-11.312.812.543.56-4.69-0.71-2.96-49.0259.80-0.26-35.901.74-8.43-5.44-6.78-5.81-5.38-6.43-3.888.03-1.97-7.33-17.757.6512.01-6.27-13.85-9.4746.88-19.50-2.41-2.02-10.38NA
Payments To Acquire Property Plant And Equipment 2.340.503.7915.032.1912.975.353.902.292.996.632.967.188.096.8610.487.7511.465.025.624.214.291.994.925.334.735.754.902.990.261.423.968.695.396.674.605.085.843.065.895.564.522.600.927.364.435.683.496.9111.997.978.3211.45NA

    2023-09-30 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.900.331.448.26-0.970.266.700.41-0.222.162.180.41105.962.520.622.21-1.000.48-0.890.39-0.262.83-5.38-0.48-0.640.20-0.931.16-17.310.2012.030.84-0.12-0.29-0.45-2.02-1.44-1.06-0.91-0.01-0.43-1.19-7.30-5.05-3.67-12.64-1.74-15.59-9.53-1.1877.120.34-0.30NA

    2023-09-30 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 97.0395.77101.9585.17121.1674.3157.9657.1855.2048.3551.2055.3959.2458.5557.0160.1351.3245.9043.2843.9949.3150.2552.1148.1946.0745.3744.7343.7839.4743.5641.4242.7442.0543.8042.3340.7339.0241.3441.1742.2042.6642.7645.8146.4745.0044.4544.3245.9842.3550.5441.4043.0239.9542.20
Revenue From Contract With Customer Excluding Assessed Tax 97.0395.77101.9585.17121.1674.3157.9657.1855.2048.3551.2055.3959.2458.5557.0160.1351.3245.9043.2843.9949.3150.2552.1148.1946.0745.3744.7343.7839.4743.5641.4242.7442.0543.8042.3340.7339.0241.3441.1742.2042.6642.7645.8146.4745.0044.4544.3245.9842.3550.5441.4043.0239.9542.20
Related Party 0.640.710.72NA1.04NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
NANANANA-10.32-10.73-2.62-5.71-7.21-2.06-1.54NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
NANANANA121.1674.3157.9662.8855.2048.3551.20NANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
76.2573.6479.9463.8596.1451.8433.8149.4834.0629.6828.6932.6938.5936.3434.7238.2132.8628.9725.0426.1428.7031.0432.5830.0229.48NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
14.7415.6315.5116.3518.0717.0417.629.8214.7113.3713.2513.1512.0612.9412.7412.0310.899.6510.9810.9910.969.507.747.507.30NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
EMEA 6.056.496.504.976.955.446.533.586.435.319.259.558.599.269.569.897.577.287.266.869.669.7111.7910.679.288.818.468.036.917.488.919.027.917.538.057.908.37NANANANANANANANANANANANANANANANANA
, Sales Revenue Net, Geographic Concentration Risk NANANANANA2.464.210.912.673.277.087.616.947.487.597.785.815.295.134.786.596.348.977.255.63NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
, Sales Revenue Net, Geographic Concentration Risk 8.879.658.929.5110.5210.9511.113.707.927.618.058.127.708.338.227.286.565.685.825.615.614.924.314.394.38NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA
US, Sales Revenue Net, Geographic Concentration Risk 74.4571.7878.1968.9387.4849.7633.0746.6933.4129.0228.1531.5238.0835.6034.0237.0532.0528.0923.9824.6627.8230.0730.5529.1428.63NANANANANANANANANANANANANANANANANANANANANANANANANANANANANA

Plots across concepts


IncomeStatement
Comprehensive Income Net Of Tax
Expenses
Income Tax Expense Benefit
Balance Sheet
Operating Lease Right Of Use Asset
Assets
Operating Lease Right Of Use Asset
Current Assets
Marketable Securities Current
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 Income Loss
NetCashProvidedByUsedInOperatingActivities
Net Income Loss
NetCashProvidedByUsedInInvestingActivities
Net Cash Provided By Used In Investing Activities
Shares
Weighted Average Number Of Diluted Shares Outstanding
OperatingLeaseLiability
Operating Lease Liability Current
NonoperatingIncomeExpense
Nonoperating Income Expense
LesseeOperatingLeaseLiabilityPaymentsDue
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
FiniteLivedIntangibleAssets
Finite Lived Intangible Assets Accumulated Amortization
AccountsReceivable
Allowance For Doubtful Accounts Receivable Current

Line plots across dimensions of each concept


us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
us-gaap:Restatement
(None,)
Weighted Average Number Of Diluted Shares Outstandingus-gaap: Restatement
us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
us-gaap:Restatement
(None,)
Weighted Average Number Of Shares Outstanding Basicus-gaap: Restatement
us-gaap:EarningsPerShareBasic
us-gaap:Restatement
(None,)
Earnings Per Share Basicus-gaap: Restatement
us-gaap:EarningsPerShareDiluted
us-gaap:Restatement
(None,)
Earnings Per Share Dilutedus-gaap: Restatement
Cost Ratio
us-gaap:Restatement
(None,)
Cost  Ratious-gaap: Restatement
Gross Margin
us-gaap:Restatement
(None,)
Gross  Marginus-gaap: Restatement
TTM Greenblatt ROC
_
(None,)
T T M  Greenblatt  R O C_
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
(None, 'us-gaap:SalesRevenueNet', 'us-gaap:GeographicConcentrationRisk')
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical, us-gaap: Concentration Risk By Benchmark, us-gaap: Concentration Risk By Type
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:Restatement
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Restatement
us-gaap:CostOfRevenue
us-gaap:Restatement
(None,)
Cost Of Revenueus-gaap: Restatement
us-gaap:CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization
us-gaap:Restatement
(None,)
Cost Of Goods And Service Excluding Depreciation Depletion And Amortizationus-gaap: Restatement
us-gaap:GrossProfit
us-gaap:Restatement
(None,)
Gross Profitus-gaap: Restatement
us-gaap:OperatingExpenses
us-gaap:Restatement
(None,)
Operating Expensesus-gaap: Restatement
us-gaap:ResearchAndDevelopmentExpense
us-gaap:Restatement
(None,)
Research And Development Expenseus-gaap: Restatement
us-gaap:GeneralAndAdministrativeExpense
us-gaap:Restatement
(None,)
General And Administrative Expenseus-gaap: Restatement
us-gaap:SellingAndMarketingExpense
us-gaap:Restatement
(None,)
Selling And Marketing Expenseus-gaap: Restatement
us-gaap:OperatingIncomeLoss
us-gaap:Restatement
(None,)
Operating Income Lossus-gaap: Restatement
us-gaap:InterestExpense
us-gaap:Restatement
(None,)
Interest Expenseus-gaap: Restatement
us-gaap:InterestExpenseDebt
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
(None, 'us-gaap:ConvertibleDebt')
Interest Expense Debtus-gaap: Debt Instrument, us-gaap: Longterm Debt Type
us-gaap:InterestPaidNet
us-gaap:Restatement
(None,)
Interest Paid Netus-gaap: Restatement
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:AwardType
(None,)
Allocated Share Based Compensation Expenseus-gaap: Award Type
us-gaap:AllocatedShareBasedCompensationExpense
us-gaap:IncomeStatementLocation
(None,)
Allocated Share Based Compensation Expenseus-gaap: Income Statement Location
us-gaap:NetIncomeLoss
us-gaap:Restatement
(None,)
Net Income Lossus-gaap: Restatement
us-gaap:Assets
us-gaap:Restatement
(None,)
Assetsus-gaap: Restatement
us-gaap:Liabilities
us-gaap:Restatement
(None,)
Liabilitiesus-gaap: Restatement
us-gaap:LiabilitiesAndStockholdersEquity
us-gaap:Restatement
(None,)
Liabilities And Stockholders Equityus-gaap: Restatement
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:StockholdersEquity
us-gaap:Restatement
(None,)
Stockholders Equityus-gaap: Restatement
us-gaap:AssetsCurrent
us-gaap:Restatement
(None,)
Assets Currentus-gaap: Restatement
us-gaap:AccountsReceivableNetCurrent
us-gaap:Restatement
(None,)
Accounts Receivable Net Currentus-gaap: Restatement
us-gaap:PrepaidExpenseAndOtherAssetsCurrent
us-gaap:Restatement
(None,)
Prepaid Expense And Other Assets Currentus-gaap: Restatement
us-gaap:AvailableForSaleSecuritiesDebtSecurities
us-gaap:FinancialInstrument
(None,)
Available For Sale Securities Debt Securitiesus-gaap: Financial Instrument
us-gaap:PropertyPlantAndEquipmentGross
us-gaap:PropertyPlantAndEquipmentByType
(None,)
Property Plant And Equipment Grossus-gaap: Property Plant And Equipment By Type
us-gaap:AmortizationOfIntangibleAssets
us-gaap:IncomeStatementLocation
(None,)
Amortization Of Intangible Assetsus-gaap: Income Statement Location
us-gaap:PropertyPlantAndEquipmentNet
us-gaap:Restatement
(None,)
Property Plant And Equipment Netus-gaap: Restatement
us-gaap:FiniteLivedIntangibleAssetsNet
us-gaap:FiniteLivedIntangibleAssetsByMajorClass
(None,)
Finite Lived Intangible Assets Netus-gaap: Finite Lived Intangible Assets By Major Class
us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
us-gaap:FinancialInstrument
(None,)
Available For Sale Debt Securities Amortized Cost Basisus-gaap: Financial Instrument
us-gaap:LiabilitiesCurrent
us-gaap:Restatement
(None,)
Liabilities Currentus-gaap: Restatement
us-gaap:AccountsPayableCurrent
us-gaap:Restatement
(None,)
Accounts Payable Currentus-gaap: Restatement
us-gaap:OtherLiabilitiesCurrent
us-gaap:Restatement
(None,)
Other Liabilities Currentus-gaap: Restatement
us-gaap:ContractWithCustomerLiabilityCurrent
us-gaap:Restatement
(None,)
Contract With Customer Liability Currentus-gaap: Restatement
us-gaap:LongTermDebt
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
(None, 'us-gaap:ConvertibleDebt')
Long Term Debtus-gaap: Debt Instrument, us-gaap: Longterm Debt Type
us-gaap:StockholdersEquity
us-gaap:StatementEquityComponents
(None,)
Stockholders Equityus-gaap: Statement Equity Components
us-gaap:StockholdersEquity
us-gaap:Restatement
(None,)
Stockholders Equityus-gaap: Restatement
us-gaap:AdditionalPaidInCapital
us-gaap:Restatement
(None,)
Additional Paid In Capitalus-gaap: Restatement
us-gaap:RetainedEarningsAccumulatedDeficit
us-gaap:Restatement
(None,)
Retained Earnings Accumulated Deficitus-gaap: Restatement
us-gaap:NetCashProvidedByUsedInOperatingActivities
us-gaap:Restatement
(None,)
Net Cash Provided By Used In Operating Activitiesus-gaap: Restatement
us-gaap:NetCashProvidedByUsedInInvestingActivities
us-gaap:Restatement
(None,)
Net Cash Provided By Used In Investing Activitiesus-gaap: Restatement
us-gaap:NetCashProvidedByUsedInFinancingActivities
us-gaap:Restatement
(None,)
Net Cash Provided By Used In Financing Activitiesus-gaap: Restatement
us-gaap:NetCashProvidedByUsedInOperatingActivities
us-gaap:Restatement
(None,)
Net Cash Provided By Used In Operating Activitiesus-gaap: Restatement
us-gaap:NetIncomeLoss
us-gaap:Restatement
(None,)
Net Income Lossus-gaap: Restatement
us-gaap:DepreciationDepletionAndAmortization
us-gaap:Restatement
(None,)
Depreciation Depletion And Amortizationus-gaap: Restatement
us-gaap:IncreaseDecreaseInAccountsReceivable
us-gaap:Restatement
(None,)
Increase Decrease In Accounts Receivableus-gaap: Restatement
us-gaap:IncreaseDecreaseInAccountsPayable
us-gaap:Restatement
(None,)
Increase Decrease In Accounts Payableus-gaap: Restatement
us-gaap:AmortizationOfFinancingCosts
us-gaap:CreditFacility, us-gaap:DebtInstrument
('us-gaap:RevolvingCreditFacility', None)
Amortization Of Financing Costsus-gaap: Credit Facility, us-gaap: Debt Instrument
us-gaap:AmortizationOfFinancingCosts
us-gaap:DebtInstrument, us-gaap:LongtermDebtType
(None, 'us-gaap:ConvertibleDebt')
Amortization Of Financing Costsus-gaap: Debt Instrument, us-gaap: Longterm Debt Type
us-gaap:NetCashProvidedByUsedInInvestingActivities
us-gaap:Restatement
(None,)
Net Cash Provided By Used In Investing Activitiesus-gaap: Restatement
us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
us-gaap:Restatement
(None,)
Payments To Acquire Property Plant And Equipmentus-gaap: Restatement
us-gaap:NetCashProvidedByUsedInFinancingActivities
us-gaap:Restatement
(None,)
Net Cash Provided By Used In Financing Activitiesus-gaap: Restatement
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical, us-gaap:ConcentrationRiskByBenchmark, us-gaap:ConcentrationRiskByType
(None, 'us-gaap:SalesRevenueNet', 'us-gaap:GeographicConcentrationRisk')
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical, us-gaap: Concentration Risk By Benchmark, us-gaap: Concentration Risk By Type
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:StatementGeographical
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Statement Geographical
us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax
us-gaap:Restatement
(None,)
Revenue From Contract With Customer Excluding Assessed Taxus-gaap: Restatement