◆ Market Data --:--
Commodities
Loading...
📈 Yields & Rates
Loading...
💱 FX Rates
Loading...
📈 Market Pulse
Loading...
🏛 Congress Trades
Loading...
👤 Insider Trades
Loading...

10-Q Filing

ARRAY TECHNOLOGIES, INC. CIK: 1820721 Q2 2024
Filing Information
Form Type 10-Q
Accession Number 0001820721-24-000062
Period End Date 20240630
Filing Date 20240808
Fiscal Year 2024
Fiscal Period Q2
XBRL Instance arry-20240630_htm.xml
Balance Sheet 200 line items
Line Item Tag Value Unit Period
Accounts receivable, net of allowance AllowanceForDoubtfulAccountsReceivable $3.82M USD Point-in-time
Accounts receivable, net of allowance AllowanceForDoubtfulAccountsReceivable $3.82M USD Point-in-time
Accounts receivable, net of allowance AllowanceForDoubtfulAccountsReceivable $4.91M USD Point-in-time
Accounts receivable, net of allowance AllowanceForDoubtfulAccountsReceivable $4.91M USD Point-in-time
Temporary equity, par value (in dollars per share) TemporaryEquityParOrStatedValuePerShare $0.00 USD Point-in-time
Temporary equity, par value (in dollars per share) TemporaryEquityParOrStatedValuePerShare $0.00 USD Point-in-time
Temporary equity, par value (in dollars per share) TemporaryEquityParOrStatedValuePerShare $0.00 USD Point-in-time
Temporary equity, par value (in dollars per share) TemporaryEquityParOrStatedValuePerShare $0.00 USD Point-in-time
Temporary equity, shares authorized (in shares) TemporaryEquitySharesAuthorized 500.00M shares Point-in-time
Temporary equity, shares authorized (in shares) TemporaryEquitySharesAuthorized 500.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $249.08M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $249.08M USD Point-in-time
Temporary equity, shares authorized (in shares) TemporaryEquitySharesAuthorized 500.00M shares Point-in-time
Temporary equity, shares authorized (in shares) TemporaryEquitySharesAuthorized 500.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $282.32M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $282.32M USD Point-in-time
Temporary equity, shares issued (in shares) TemporaryEquitySharesIssued 432.76M shares Point-in-time
Temporary equity, shares issued (in shares) TemporaryEquitySharesIssued 432.76M shares Point-in-time
Accounts receivable, net of allowance of $4,911 and $3,824, respectively AccountsReceivableNetCurrent $332.15M USD Point-in-time
Accounts receivable, net of allowance of $4,911 and $3,824, respectively AccountsReceivableNetCurrent $332.15M USD Point-in-time
Accounts receivable, net of allowance of $4,911 and $3,824, respectively AccountsReceivableNetCurrent $309.72M USD Point-in-time
Accounts receivable, net of allowance of $4,911 and $3,824, respectively AccountsReceivableNetCurrent $309.72M USD Point-in-time
Temporary equity, shares issued (in shares) TemporaryEquitySharesIssued 446.54M shares Point-in-time
Temporary equity, shares issued (in shares) TemporaryEquitySharesIssued 446.54M shares Point-in-time
Inventories InventoryNet $165.64M USD Point-in-time
Inventories InventoryNet $165.64M USD Point-in-time
Temporary equity, liquidation preference TemporaryEquityLiquidationPreference $493.10M USD Point-in-time
Temporary equity, liquidation preference TemporaryEquityLiquidationPreference $493.10M USD Point-in-time
Temporary equity, liquidation preference TemporaryEquityLiquidationPreference $493.10M USD Point-in-time
Temporary equity, liquidation preference TemporaryEquityLiquidationPreference $493.10M USD Point-in-time
Inventories InventoryNet $161.96M USD Point-in-time
Inventories InventoryNet $161.96M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $91.26M USD Point-in-time
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $91.26M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.00 USD Point-in-time
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $89.08M USD Point-in-time
Prepaid expenses and other PrepaidExpenseAndOtherAssetsCurrent $89.08M USD Point-in-time
Total current assets AssetsCurrent $848.94M USD Point-in-time
Total current assets AssetsCurrent $848.94M USD Point-in-time
Total current assets AssetsCurrent $832.28M USD Point-in-time
Total current assets AssetsCurrent $832.28M USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.50M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.50M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.50M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.50M shares Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $26.68M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $26.68M USD Point-in-time
Preferred Stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred Stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $27.89M USD Point-in-time
Property, plant and equipment, net PropertyPlantAndEquipmentNet $27.89M USD Point-in-time
Preferred Stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred Stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Goodwill Goodwill $435.59M USD Point-in-time
Goodwill Goodwill $435.59M USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.00 USD Point-in-time
Goodwill Goodwill $402.50M USD Point-in-time
Goodwill Goodwill $402.50M USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $307.59M USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $307.59M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.00B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.00B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.00B shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 1.00B shares Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $354.39M USD Point-in-time
Other intangible assets, net IntangibleAssetsNetExcludingGoodwill $354.39M USD Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 151.88M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 151.88M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 151.24M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 151.24M shares Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $15.87M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $15.87M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $13.37M USD Point-in-time
Deferred income tax assets DeferredIncomeTaxAssetsNet $13.37M USD Point-in-time
Other assets OtherAssetsNoncurrent $40.72M USD Point-in-time
Other assets OtherAssetsNoncurrent $40.72M USD Point-in-time
Other assets OtherAssetsNoncurrent $52.45M USD Point-in-time
Other assets OtherAssetsNoncurrent $52.45M USD Point-in-time
Total assets Assets $1.65B USD Point-in-time
Total assets Assets $1.65B USD Point-in-time
Total assets Assets $1.71B USD Point-in-time
Total assets Assets $1.71B USD Point-in-time
Accounts payable AccountsPayableCurrent $119.50M USD Point-in-time
Accounts payable AccountsPayableCurrent $119.50M USD Point-in-time
Accounts payable AccountsPayableCurrent $112.49M USD Point-in-time
Accounts payable AccountsPayableCurrent $112.49M USD Point-in-time
Accrued expenses and other OtherAccruedLiabilitiesCurrent $57.27M USD Point-in-time
Accrued expenses and other OtherAccruedLiabilitiesCurrent $57.27M USD Point-in-time
Accrued expenses and other OtherAccruedLiabilitiesCurrent $70.21M USD Point-in-time
Accrued expenses and other OtherAccruedLiabilitiesCurrent $70.21M USD Point-in-time
Accrued warranty reserve ProductWarrantyAccrualClassifiedCurrent $2.79M USD Point-in-time
Accrued warranty reserve ProductWarrantyAccrualClassifiedCurrent $2.79M USD Point-in-time
Accrued warranty reserve ProductWarrantyAccrualClassifiedCurrent $1.64M USD Point-in-time
Accrued warranty reserve ProductWarrantyAccrualClassifiedCurrent $1.64M USD Point-in-time
Income tax payable TaxesPayableCurrent $5.75M USD Point-in-time
Income tax payable TaxesPayableCurrent $5.75M USD Point-in-time
Income tax payable TaxesPayableCurrent $3.37M USD Point-in-time
Income tax payable TaxesPayableCurrent $3.37M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $90.98M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $90.98M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $66.49M USD Point-in-time
Deferred revenue ContractWithCustomerLiabilityCurrent $66.49M USD Point-in-time
Current portion of contingent consideration BusinessCombinationContingentConsiderationLiabilityCurrent $1.92M USD Point-in-time
Current portion of contingent consideration BusinessCombinationContingentConsiderationLiabilityCurrent $1.92M USD Point-in-time
Current portion of contingent consideration BusinessCombinationContingentConsiderationLiabilityCurrent $1.43M USD Point-in-time
Current portion of contingent consideration BusinessCombinationContingentConsiderationLiabilityCurrent $1.43M USD Point-in-time
Current portion of debt LongTermDebtCurrent $21.47M USD Point-in-time
Current portion of debt LongTermDebtCurrent $21.47M USD Point-in-time
Current portion of debt LongTermDebtCurrent $29.22M USD Point-in-time
Current portion of debt LongTermDebtCurrent $29.22M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $48.05M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $48.05M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $40.70M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $40.70M USD Point-in-time
Total current liabilities LiabilitiesCurrent $337.58M USD Point-in-time
Total current liabilities LiabilitiesCurrent $337.58M USD Point-in-time
Total current liabilities LiabilitiesCurrent $335.69M USD Point-in-time
Total current liabilities LiabilitiesCurrent $335.69M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $66.86M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $66.86M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $54.51M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $54.51M USD Point-in-time
Contingent consideration, net of current portion BusinessCombinationContingentConsiderationLiabilityNoncurrent $8.94M USD Point-in-time
Contingent consideration, net of current portion BusinessCombinationContingentConsiderationLiabilityNoncurrent $8.94M USD Point-in-time
Contingent consideration, net of current portion BusinessCombinationContingentConsiderationLiabilityNoncurrent $6.79M USD Point-in-time
Contingent consideration, net of current portion BusinessCombinationContingentConsiderationLiabilityNoncurrent $6.79M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $18.61M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $18.61M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $20.43M USD Point-in-time
Other long-term liabilities OtherLiabilitiesNoncurrent $20.43M USD Point-in-time
Long-term warranty ProductWarrantyAccrualNoncurrent $4.04M USD Point-in-time
Long-term warranty ProductWarrantyAccrualNoncurrent $4.04M USD Point-in-time
Long-term warranty ProductWarrantyAccrualNoncurrent $3.37M USD Point-in-time
Long-term warranty ProductWarrantyAccrualNoncurrent $3.37M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $651.52M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $651.52M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $660.95M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $660.95M USD Point-in-time
Total liabilities Liabilities $1.07B USD Point-in-time
Total liabilities Liabilities $1.07B USD Point-in-time
Total liabilities Liabilities $1.10B USD Point-in-time
Total liabilities Liabilities $1.10B USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies (Note 11) CommitmentsAndContingencies - USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $312.05M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $312.05M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $378.51M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $378.51M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $324.84M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $324.84M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $364.76M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $364.76M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $351.26M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $351.26M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $299.57M USD Point-in-time
Series A Redeemable Perpetual Preferred Stock of $0.001 par value; 500,000 authorized; 446,541 and 432,759 shares issued as of June 30, 2024 and December 31, 2023, respectively; liquidation preference of $493.1 million at both dates TemporaryEquityCarryingAmountAttributableToParent $299.57M USD Point-in-time
Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued at respective dates PreferredStockValue - USD Point-in-time
Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued at respective dates PreferredStockValue - USD Point-in-time
Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued at respective dates PreferredStockValue - USD Point-in-time
Preferred stock of $0.001 par value - 4,500,000 shares authorized; none issued at respective dates PreferredStockValue - USD Point-in-time
Common stock of $0.001 par value - 1,000,000,000 shares authorized; 151,875,097 and 151,242,120 shares issued at respective dates CommonStockValue $151.00K USD Point-in-time
Common stock of $0.001 par value - 1,000,000,000 shares authorized; 151,875,097 and 151,242,120 shares issued at respective dates CommonStockValue $151.00K USD Point-in-time
Common stock of $0.001 par value - 1,000,000,000 shares authorized; 151,875,097 and 151,242,120 shares issued at respective dates CommonStockValue $151.00K USD Point-in-time
Common stock of $0.001 par value - 1,000,000,000 shares authorized; 151,875,097 and 151,242,120 shares issued at respective dates CommonStockValue $151.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $344.52M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $344.52M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $320.38M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapital $320.38M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-102.37M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-102.37M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-130.23M USD Point-in-time
Accumulated deficit RetainedEarningsAccumulatedDeficit $-130.23M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $44.81M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $44.81M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $-18.20M USD Point-in-time
Accumulated other comprehensive income AccumulatedOtherComprehensiveIncomeLossNetOfTax $-18.20M USD Point-in-time
Total stockholders equity StockholdersEquity $157.92M USD Point-in-time
Total stockholders equity StockholdersEquity $157.92M USD Point-in-time
Total stockholders equity StockholdersEquity $259.25M USD Point-in-time
Total stockholders equity StockholdersEquity $259.25M USD Point-in-time
Total stockholders equity StockholdersEquity $231.22M USD Point-in-time
Total stockholders equity StockholdersEquity $231.22M USD Point-in-time
Total stockholders equity StockholdersEquity $238.40M USD Point-in-time
Total stockholders equity StockholdersEquity $238.40M USD Point-in-time
Total stockholders equity StockholdersEquity $124.28M USD Point-in-time
Total stockholders equity StockholdersEquity $124.28M USD Point-in-time
Total stockholders equity StockholdersEquity $199.96M USD Point-in-time
Total stockholders equity StockholdersEquity $199.96M USD Point-in-time
Total liabilities, redeemable perpetual preferred stock and stockholders equity LiabilitiesAndStockholdersEquity $1.71B USD Point-in-time
Total liabilities, redeemable perpetual preferred stock and stockholders equity LiabilitiesAndStockholdersEquity $1.71B USD Point-in-time
Total liabilities, redeemable perpetual preferred stock and stockholders equity LiabilitiesAndStockholdersEquity $1.65B USD Point-in-time
Total liabilities, redeemable perpetual preferred stock and stockholders equity LiabilitiesAndStockholdersEquity $1.65B USD Point-in-time
Income Statement 200 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $255.77M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $255.77M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $884.50M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $884.50M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $507.73M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $507.73M USD 1 Quarter
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $409.17M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerExcludingAssessedTax $409.17M USD 2 Qtrs
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $357.68M USD 1 Quarter
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $357.68M USD 1 Quarter
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $166.17M USD 1 Quarter
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $166.17M USD 1 Quarter
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $260.85M USD 2 Qtrs
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $260.85M USD 2 Qtrs
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $633.28M USD 2 Qtrs
Cost of product and service revenue CostOfGoodsAndServiceExcludingDepreciationDepletionAndAmortization $633.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Total cost of revenue CostOfRevenue $640.56M USD 2 Qtrs
Total cost of revenue CostOfRevenue $640.56M USD 2 Qtrs
Total cost of revenue CostOfRevenue $268.13M USD 2 Qtrs
Total cost of revenue CostOfRevenue $268.13M USD 2 Qtrs
Total cost of revenue CostOfRevenue $361.32M USD 1 Quarter
Total cost of revenue CostOfRevenue $361.32M USD 1 Quarter
Total cost of revenue CostOfRevenue $169.81M USD 1 Quarter
Total cost of revenue CostOfRevenue $169.81M USD 1 Quarter
Gross profit GrossProfit $141.04M USD 2 Qtrs
Gross profit GrossProfit $141.04M USD 2 Qtrs
Gross profit GrossProfit $85.95M USD 1 Quarter
Gross profit GrossProfit $85.95M USD 1 Quarter
Gross profit GrossProfit $243.94M USD 2 Qtrs
Gross profit GrossProfit $243.94M USD 2 Qtrs
Gross profit GrossProfit $146.40M USD 1 Quarter
Gross profit GrossProfit $146.40M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $74.75M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $74.75M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $78.39M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $78.39M USD 2 Qtrs
General and administrative GeneralAndAdministrativeExpense $36.97M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $36.97M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $40.25M USD 1 Quarter
General and administrative GeneralAndAdministrativeExpense $40.25M USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $2.04M USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $2.04M USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-232.00K USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-232.00K USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $705.00K USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $705.00K USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $503.00K USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $503.00K USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $8.88M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $8.88M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $9.21M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $9.21M USD 1 Quarter
Depreciation and amortization DepreciationAndAmortization $19.81M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $19.81M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $18.50M USD 2 Qtrs
Depreciation and amortization DepreciationAndAmortization $18.50M USD 2 Qtrs
Total operating expenses OperatingExpenses $100.24M USD 2 Qtrs
Total operating expenses OperatingExpenses $100.24M USD 2 Qtrs
Total operating expenses OperatingExpenses $46.35M USD 1 Quarter
Total operating expenses OperatingExpenses $46.35M USD 1 Quarter
Total operating expenses OperatingExpenses $93.03M USD 2 Qtrs
Total operating expenses OperatingExpenses $93.03M USD 2 Qtrs
Total operating expenses OperatingExpenses $50.16M USD 1 Quarter
Total operating expenses OperatingExpenses $50.16M USD 1 Quarter
Income from operations OperatingIncomeLoss $39.60M USD 1 Quarter
Income from operations OperatingIncomeLoss $39.60M USD 1 Quarter
Income from operations OperatingIncomeLoss $48.02M USD 2 Qtrs
Income from operations OperatingIncomeLoss $48.02M USD 2 Qtrs
Income from operations OperatingIncomeLoss $96.24M USD 1 Quarter
Income from operations OperatingIncomeLoss $96.24M USD 1 Quarter
Income from operations OperatingIncomeLoss $143.70M USD 2 Qtrs
Income from operations OperatingIncomeLoss $143.70M USD 2 Qtrs
Other (loss) income, net OtherNonoperatingIncomeExpense $-1.79M USD 1 Quarter
Other (loss) income, net OtherNonoperatingIncomeExpense $-1.79M USD 1 Quarter
Other (loss) income, net OtherNonoperatingIncomeExpense $-980.00K USD 2 Qtrs
Other (loss) income, net OtherNonoperatingIncomeExpense $-980.00K USD 2 Qtrs
Other (loss) income, net OtherNonoperatingIncomeExpense $319.00K USD 2 Qtrs
Other (loss) income, net OtherNonoperatingIncomeExpense $319.00K USD 2 Qtrs
Other (loss) income, net OtherNonoperatingIncomeExpense $125.00K USD 1 Quarter
Other (loss) income, net OtherNonoperatingIncomeExpense $125.00K USD 1 Quarter
Interest income InterestAndOtherIncome $1.47M USD 1 Quarter
Interest income InterestAndOtherIncome $1.47M USD 1 Quarter
Interest income InterestAndOtherIncome $2.70M USD 2 Qtrs
Interest income InterestAndOtherIncome $2.70M USD 2 Qtrs
Interest income InterestAndOtherIncome $8.46M USD 2 Qtrs
Interest income InterestAndOtherIncome $8.46M USD 2 Qtrs
Interest income InterestAndOtherIncome $4.78M USD 1 Quarter
Interest income InterestAndOtherIncome $4.78M USD 1 Quarter
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $260.00K USD 1 Quarter
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $260.00K USD 1 Quarter
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $66.00K USD 2 Qtrs
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $66.00K USD 2 Qtrs
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $-967.00K USD 2 Qtrs
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $-967.00K USD 2 Qtrs
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $-468.00K USD 1 Quarter
Foreign currency (loss) gain, net ForeignCurrencyTransactionGainLossBeforeTax $-468.00K USD 1 Quarter
Interest expense InterestExpenseNonoperating $8.61M USD 1 Quarter
Interest expense InterestExpenseNonoperating $8.61M USD 1 Quarter
Interest expense InterestExpenseNonoperating $17.55M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $17.55M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $22.31M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $22.31M USD 2 Qtrs
Interest expense InterestExpenseNonoperating $11.58M USD 1 Quarter
Interest expense InterestExpenseNonoperating $11.58M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-19.22M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-19.22M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-11.04M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-11.04M USD 2 Qtrs
Total other expense, net NonoperatingIncomeExpense $-9.72M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-9.72M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-6.09M USD 1 Quarter
Total other expense, net NonoperatingIncomeExpense $-6.09M USD 1 Quarter
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $86.52M USD 1 Quarter
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $86.52M USD 1 Quarter
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $36.98M USD 2 Qtrs
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $36.98M USD 2 Qtrs
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $124.47M USD 2 Qtrs
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $124.47M USD 2 Qtrs
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $33.51M USD 1 Quarter
Income before income tax expense IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $33.51M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $9.11M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $9.11M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $21.35M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $21.35M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $29.68M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $29.68M USD 2 Qtrs
Income tax expense IncomeTaxExpenseBenefit $7.81M USD 1 Quarter
Income tax expense IncomeTaxExpenseBenefit $7.81M USD 1 Quarter
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $25.27M USD 2 Qtrs
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $25.27M USD 2 Qtrs
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $27.25M USD 2 Qtrs
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $27.25M USD 2 Qtrs
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $12.78M USD 1 Quarter
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $12.78M USD 1 Quarter
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $13.75M USD 1 Quarter
Preferred dividends and accretion PreferredStockAccretionOfRedemptionDiscount $13.75M USD 1 Quarter
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $612.00K USD 2 Qtrs
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $612.00K USD 2 Qtrs
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $52.38M USD 1 Quarter
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $52.38M USD 1 Quarter
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $69.53M USD 2 Qtrs
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $69.53M USD 2 Qtrs
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $11.95M USD 1 Quarter
Net income to common shareholders, basic NetIncomeLossAvailableToCommonStockholdersBasic $11.95M USD 1 Quarter
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $612.00K USD 2 Qtrs
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $612.00K USD 2 Qtrs
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $11.95M USD 1 Quarter
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $11.95M USD 1 Quarter
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $69.53M USD 2 Qtrs
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $69.53M USD 2 Qtrs
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $52.38M USD 1 Quarter
Net income to common shareholders, diluted NetIncomeLossAvailableToCommonStockholdersDiluted $52.38M USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.47 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.47 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.34 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.34 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.08 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.08 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic - USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic - USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.34 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.34 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.46 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.46 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted - USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted - USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.08 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.08 USD 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 151.57M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 151.57M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 150.92M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 150.92M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 150.76M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 150.76M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 151.80M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 151.80M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 151.97M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 151.97M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 152.21M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 152.21M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 152.17M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 152.17M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 152.13M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 152.13M shares 1 Quarter
Cash Flow Statement 168 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Provision for bad debts ProvisionForDoubtfulAccounts $-141.00K USD 2 Qtrs
Provision for bad debts ProvisionForDoubtfulAccounts $-141.00K USD 2 Qtrs
Provision for bad debts ProvisionForDoubtfulAccounts $1.70M USD 2 Qtrs
Provision for bad debts ProvisionForDoubtfulAccounts $1.70M USD 2 Qtrs
Deferred tax benefit DeferredIncomeTaxExpenseBenefit $-1.80M USD 2 Qtrs
Deferred tax benefit DeferredIncomeTaxExpenseBenefit $-1.80M USD 2 Qtrs
Deferred tax benefit DeferredIncomeTaxExpenseBenefit $-3.50M USD 2 Qtrs
Deferred tax benefit DeferredIncomeTaxExpenseBenefit $-3.50M USD 2 Qtrs
Depreciation and amortization OtherDepreciationAndAmortization $20.41M USD 2 Qtrs
Depreciation and amortization OtherDepreciationAndAmortization $20.41M USD 2 Qtrs
Depreciation and amortization OtherDepreciationAndAmortization $19.46M USD 2 Qtrs
Depreciation and amortization OtherDepreciationAndAmortization $19.46M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $7.28M USD 2 Qtrs
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of developed technology CostOfGoodsAndServicesSoldAmortization $3.64M USD 1 Quarter
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $3.10M USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $3.10M USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $5.00M USD 2 Qtrs
Amortization of debt discount and issuance costs AmortizationOfFinancingCostsAndDiscounts $5.00M USD 2 Qtrs
Equity-based compensation ShareBasedCompensation $4.84M USD 2 Qtrs
Equity-based compensation ShareBasedCompensation $4.84M USD 2 Qtrs
Equity-based compensation ShareBasedCompensation $8.31M USD 2 Qtrs
Equity-based compensation ShareBasedCompensation $8.31M USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $2.04M USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $2.04M USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-232.00K USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $-232.00K USD 2 Qtrs
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $705.00K USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $705.00K USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $503.00K USD 1 Quarter
Change in fair value of contingent consideration BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1 $503.00K USD 1 Quarter
Warranty provision ProductWarrantyExpenseProvision $479.00K USD 2 Qtrs
Warranty provision ProductWarrantyExpenseProvision $479.00K USD 2 Qtrs
Warranty provision ProductWarrantyExpenseProvision $-61.00K USD 2 Qtrs
Warranty provision ProductWarrantyExpenseProvision $-61.00K USD 2 Qtrs
Write-down of inventories InventoryWriteDown $3.46M USD 2 Qtrs
Write-down of inventories InventoryWriteDown $3.46M USD 2 Qtrs
Write-down of inventories InventoryWriteDown $1.23M USD 2 Qtrs
Write-down of inventories InventoryWriteDown $1.23M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $81.04M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $81.04M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $1.38M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $1.38M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $7.21M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $7.21M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-22.84M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-22.84M USD 2 Qtrs
Income tax receivables IncreaseDecreaseInIncomeTaxesReceivable $1.31M USD 2 Qtrs
Income tax receivables IncreaseDecreaseInIncomeTaxesReceivable $1.31M USD 2 Qtrs
Income tax receivables IncreaseDecreaseInIncomeTaxesReceivable $-3.22M USD 2 Qtrs
Income tax receivables IncreaseDecreaseInIncomeTaxesReceivable $-3.22M USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.29M USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.29M USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.45M USD 2 Qtrs
Prepaid expenses and other IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $3.45M USD 2 Qtrs
Accounts payable IncreaseDecreaseInOtherAccountsPayable $-2.93M USD 2 Qtrs
Accounts payable IncreaseDecreaseInOtherAccountsPayable $-2.93M USD 2 Qtrs
Accounts payable IncreaseDecreaseInOtherAccountsPayable $30.54M USD 2 Qtrs
Accounts payable IncreaseDecreaseInOtherAccountsPayable $30.54M USD 2 Qtrs
Accrued expenses and other IncreaseDecreaseInAccruedLiabilities $7.10M USD 2 Qtrs
Accrued expenses and other IncreaseDecreaseInAccruedLiabilities $7.10M USD 2 Qtrs
Accrued expenses and other IncreaseDecreaseInAccruedLiabilities $-15.17M USD 2 Qtrs
Accrued expenses and other IncreaseDecreaseInAccruedLiabilities $-15.17M USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $9.84M USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $9.84M USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-2.68M USD 2 Qtrs
Income tax payable IncreaseDecreaseInAccruedIncomeTaxesPayable $-2.68M USD 2 Qtrs
Lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-3.13M USD 2 Qtrs
Lease liabilities IncreaseDecreaseInOperatingLeaseLiability $-3.13M USD 2 Qtrs
Lease liabilities IncreaseDecreaseInOperatingLeaseLiability $1.41M USD 2 Qtrs
Lease liabilities IncreaseDecreaseInOperatingLeaseLiability $1.41M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $27.07M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $27.07M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-64.11M USD 2 Qtrs
Deferred revenue IncreaseDecreaseInContractWithCustomerLiability $-64.11M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $66.36M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $66.36M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $51.46M USD 2 Qtrs
Net cash provided by operating activities NetCashProvidedByUsedInOperatingActivities $51.46M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $4.53M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $4.53M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $9.42M USD 2 Qtrs
Purchase of property, plant and equipment PaymentsToAcquirePropertyPlantAndEquipment $9.42M USD 2 Qtrs
Retirement/disposal of property, plant and equipment ProceedsFromDisposalAndRetirementOfPropertyPlantAndEquipment $39.00K USD 2 Qtrs
Retirement/disposal of property, plant and equipment ProceedsFromDisposalAndRetirementOfPropertyPlantAndEquipment $39.00K USD 2 Qtrs
Retirement/disposal of property, plant and equipment ProceedsFromDisposalAndRetirementOfPropertyPlantAndEquipment - USD 2 Qtrs
Retirement/disposal of property, plant and equipment ProceedsFromDisposalAndRetirementOfPropertyPlantAndEquipment - USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-4.49M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-4.49M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.42M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-9.42M USD 2 Qtrs
Series A equity issuance costs PaymentOfTemporaryEquityIssuanceCosts - USD 2 Qtrs
Series A equity issuance costs PaymentOfTemporaryEquityIssuanceCosts - USD 2 Qtrs
Series A equity issuance costs PaymentOfTemporaryEquityIssuanceCosts $1.51M USD 2 Qtrs
Series A equity issuance costs PaymentOfTemporaryEquityIssuanceCosts $1.51M USD 2 Qtrs
Tax withholding related to vesting of equity-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation - USD 2 Qtrs
Tax withholding related to vesting of equity-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation - USD 2 Qtrs
Tax withholding related to vesting of equity-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $580.00K USD 2 Qtrs
Tax withholding related to vesting of equity-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $580.00K USD 2 Qtrs
Proceeds from issuance of other debt ProceedsFromIssuanceOfOtherLongTermDebt $12.68M USD 2 Qtrs
Proceeds from issuance of other debt ProceedsFromIssuanceOfOtherLongTermDebt $12.68M USD 2 Qtrs
Proceeds from issuance of other debt ProceedsFromIssuanceOfOtherLongTermDebt $23.80M USD 2 Qtrs
Proceeds from issuance of other debt ProceedsFromIssuanceOfOtherLongTermDebt $23.80M USD 2 Qtrs
Principal payments on other debt RepaymentsOfSecuredDebt $12.67M USD 2 Qtrs
Principal payments on other debt RepaymentsOfSecuredDebt $12.67M USD 2 Qtrs
Principal payments on other debt RepaymentsOfSecuredDebt $38.26M USD 2 Qtrs
Principal payments on other debt RepaymentsOfSecuredDebt $38.26M USD 2 Qtrs
Principal payments on term loan facility RepaymentsOfLongTermLinesOfCredit $22.15M USD 2 Qtrs
Principal payments on term loan facility RepaymentsOfLongTermLinesOfCredit $22.15M USD 2 Qtrs
Principal payments on term loan facility RepaymentsOfLongTermLinesOfCredit $2.15M USD 2 Qtrs
Principal payments on term loan facility RepaymentsOfLongTermLinesOfCredit $2.15M USD 2 Qtrs
Contingent consideration payments BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability $1.20M USD 2 Qtrs
Contingent consideration payments BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability $1.20M USD 2 Qtrs
Contingent consideration payments BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability $1.43M USD 2 Qtrs
Contingent consideration payments BusinessCombinationContingentConsiderationArrangementsSettlementsOfContingentConsiderationLiability $1.43M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-39.31M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-39.31M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-4.14M USD 2 Qtrs
Net cash used in financing activities NetCashProvidedByUsedInFinancingActivities $-4.14M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalent balances EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-9.59M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalent balances EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-9.59M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalent balances EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $4.45M USD 2 Qtrs
Effect of exchange rate changes on cash and cash equivalent balances EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $4.45M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $22.07M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $22.07M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $33.24M USD 2 Qtrs
Net change in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $33.24M USD 2 Qtrs
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $155.97M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $155.97M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $133.90M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $133.90M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $282.32M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $282.32M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $249.08M USD Point-in-time
Cash and cash equivalents, beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $249.08M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $155.97M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $155.97M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $133.90M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $133.90M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $282.32M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $282.32M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $249.08M USD Point-in-time
Cash and cash equivalents, end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $249.08M USD Point-in-time
Cash paid for interest InterestPaidNet $17.82M USD 2 Qtrs
Cash paid for interest InterestPaidNet $17.82M USD 2 Qtrs
Cash paid for interest InterestPaidNet $15.88M USD 2 Qtrs
Cash paid for interest InterestPaidNet $15.88M USD 2 Qtrs
Cash paid for income taxes (net of refunds) IncomeTaxesPaidNet $18.48M USD 2 Qtrs
Cash paid for income taxes (net of refunds) IncomeTaxesPaidNet $18.48M USD 2 Qtrs
Cash paid for income taxes (net of refunds) IncomeTaxesPaidNet $17.00M USD 2 Qtrs
Cash paid for income taxes (net of refunds) IncomeTaxesPaidNet $17.00M USD 2 Qtrs
Dividends accrued on Series A Preferred DividendsPreferredStockStock $13.78M USD 2 Qtrs
Dividends accrued on Series A Preferred DividendsPreferredStockStock $13.78M USD 2 Qtrs
Dividends accrued on Series A Preferred DividendsPreferredStockStock $12.87M USD 2 Qtrs
Dividends accrued on Series A Preferred DividendsPreferredStockStock $12.87M USD 2 Qtrs
Stockholders Equity 132 line items
Line Item Tag Value Unit Period
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 432,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 432,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 419,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 419,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 446,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 446,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 439,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 439,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 413,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 413,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 406,000.00 shares Point-in-time
Temporary equity, beginning balance (in shares) TemporaryEquitySharesOutstanding 406,000.00 shares Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $312.05M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $312.05M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $378.51M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $378.51M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $324.84M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $324.84M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $364.76M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $364.76M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $351.26M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $351.26M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $299.57M USD Point-in-time
Temporary equity, beginning balance TemporaryEquityCarryingAmountAttributableToParent $299.57M USD Point-in-time
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 7,000.00 shares 1 Quarter
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 7,000.00 shares 1 Quarter
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 13,000.00 shares 2 Qtrs
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 13,000.00 shares 2 Qtrs
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 14,000.00 shares 2 Qtrs
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 14,000.00 shares 2 Qtrs
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 6,000.00 shares 1 Quarter
Preferred cumulative dividends plus accretion (in shares) TemporaryEquityAccretionOfDividendsShares 6,000.00 shares 1 Quarter
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $12.78M USD 1 Quarter
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $12.78M USD 1 Quarter
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $27.25M USD 2 Qtrs
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $27.25M USD 2 Qtrs
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $13.75M USD 1 Quarter
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $13.75M USD 1 Quarter
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $25.27M USD 2 Qtrs
Preferred cumulative dividends plus accretion TemporaryEquityAccretionOfDividends $25.27M USD 2 Qtrs
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 432,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 432,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 419,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 419,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 446,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 446,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 439,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 439,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 413,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 413,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 406,000.00 shares Point-in-time
Temporary equity, ending balance (in shares) TemporaryEquitySharesOutstanding 406,000.00 shares Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $312.05M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $312.05M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $378.51M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $378.51M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $324.84M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $324.84M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $364.76M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $364.76M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $351.26M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $351.26M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $299.57M USD Point-in-time
Temporary equity, ending balance TemporaryEquityCarryingAmountAttributableToParent $299.57M USD Point-in-time
Stockholders' equity, beginning balance (in shares) CommonStockSharesIssued 151.88M shares Point-in-time
Stockholders' equity, beginning balance (in shares) CommonStockSharesIssued 151.88M shares Point-in-time
Stockholders' equity, beginning balance (in shares) CommonStockSharesIssued 151.24M shares Point-in-time
Stockholders' equity, beginning balance (in shares) CommonStockSharesIssued 151.24M shares Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $157.92M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $157.92M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $259.25M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $259.25M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $231.22M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $231.22M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $238.40M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $238.40M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $124.28M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $124.28M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $199.96M USD Point-in-time
Stockholders' equity, beginning balance StockholdersEquity $199.96M USD Point-in-time
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.84M USD 2 Qtrs
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.84M USD 2 Qtrs
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.31M USD 2 Qtrs
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.31M USD 2 Qtrs
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.95M USD 1 Quarter
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $4.95M USD 1 Quarter
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $559.00K USD 1 Quarter
Equity-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $559.00K USD 1 Quarter
Tax withholding related to vesting of equity-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.72M USD 2 Qtrs
Tax withholding related to vesting of equity-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.72M USD 2 Qtrs
Preferred cumulative dividends plus accretion DividendsPreferredStock $13.54M USD 1 Quarter
Preferred cumulative dividends plus accretion DividendsPreferredStock $13.54M USD 1 Quarter
Preferred cumulative dividends plus accretion DividendsPreferredStock $27.25M USD 2 Qtrs
Preferred cumulative dividends plus accretion DividendsPreferredStock $27.25M USD 2 Qtrs
Preferred cumulative dividends plus accretion DividendsPreferredStock $13.75M USD 1 Quarter
Preferred cumulative dividends plus accretion DividendsPreferredStock $13.75M USD 1 Quarter
Preferred cumulative dividends plus accretion DividendsPreferredStock $26.78M USD 2 Qtrs
Preferred cumulative dividends plus accretion DividendsPreferredStock $26.78M USD 2 Qtrs
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $37.78M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $37.78M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-43.77M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-43.77M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-63.01M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-63.01M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $23.91M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $23.91M USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $23.91M USD 1 Quarter
Other comprehensive income OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent $23.91M USD 1 Quarter
Stockholders' equity, ending balance (in shares) CommonStockSharesIssued 151.88M shares Point-in-time
Stockholders' equity, ending balance (in shares) CommonStockSharesIssued 151.88M shares Point-in-time
Stockholders' equity, ending balance (in shares) CommonStockSharesIssued 151.24M shares Point-in-time
Stockholders' equity, ending balance (in shares) CommonStockSharesIssued 151.24M shares Point-in-time
Stockholders' equity, ending balance StockholdersEquity $157.92M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $157.92M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $259.25M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $259.25M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $231.22M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $231.22M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $238.40M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $238.40M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $124.28M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $124.28M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $199.96M USD Point-in-time
Stockholders' equity, ending balance StockholdersEquity $199.96M USD Point-in-time
Comprehensive Income 24 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $94.80M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $27.86M USD 2 Qtrs
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $25.70M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Net income NetIncomeLoss $65.17M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $37.78M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $37.78M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-43.77M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-43.77M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-63.01M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-63.01M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $23.91M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $23.91M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-35.15M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-35.15M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $132.58M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $132.58M USD 2 Qtrs
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-18.07M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $-18.07M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $89.08M USD 1 Quarter
Comprehensive (loss) income ComprehensiveIncomeNetOfTax $89.08M USD 1 Quarter

Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.

NEWS
Loading news...
TRENDING
Loading...