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

10-Q Filing

AeroVironment Inc CIK: 1368622 Q2 2025
Filing Information
Form Type 10-Q
Accession Number 0001558370-24-016018
Period End Date 20241031
Filing Date 20241205
Fiscal Year 2025
Fiscal Period Q2
XBRL Instance avav-20241026x10q_htm.xml
Balance Sheet 184 line items
Line Item Tag Value Unit Period
Accounts receivable, allowance for doubtful accounts (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $159.00K USD Point-in-time
Accounts receivable, allowance for doubtful accounts (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $159.00K USD Point-in-time
Accounts receivable, allowance for doubtful accounts (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $92.00K USD Point-in-time
Accounts receivable, allowance for doubtful accounts (in dollars) AllowanceForDoubtfulAccountsReceivableCurrent $92.00K 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
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
Preferred stock, Authorized shares PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, Authorized shares PreferredStockSharesAuthorized 10.00M shares Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $68.96M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $68.96M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $73.30M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $73.30M USD Point-in-time
Preferred stock, Authorized shares PreferredStockSharesAuthorized 10.00M shares Point-in-time
Preferred stock, Authorized shares PreferredStockSharesAuthorized 10.00M shares Point-in-time
Accounts receivable, net of allowance for doubtful accounts of $92 at October 26, 2024 and $159 at April 30, 2024 AccountsReceivableNetCurrent $73.94M USD Point-in-time
Accounts receivable, net of allowance for doubtful accounts of $92 at October 26, 2024 and $159 at April 30, 2024 AccountsReceivableNetCurrent $73.94M USD Point-in-time
Accounts receivable, net of allowance for doubtful accounts of $92 at October 26, 2024 and $159 at April 30, 2024 AccountsReceivableNetCurrent $70.31M USD Point-in-time
Accounts receivable, net of allowance for doubtful accounts of $92 at October 26, 2024 and $159 at April 30, 2024 AccountsReceivableNetCurrent $70.31M USD Point-in-time
Preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, issued shares PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, outstanding shares PreferredStockSharesOutstanding 0.00 shares Point-in-time
Unbilled receivables and retentions UnbilledReceivablesCurrent $204.18M USD Point-in-time
Unbilled receivables and retentions UnbilledReceivablesCurrent $204.18M USD Point-in-time
Unbilled receivables and retentions UnbilledReceivablesCurrent $199.47M USD Point-in-time
Unbilled receivables and retentions UnbilledReceivablesCurrent $199.47M USD Point-in-time
Inventories, net InventoryNet $139.70M USD Point-in-time
Inventories, net InventoryNet $139.70M 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
Inventories, net InventoryNet $150.17M USD Point-in-time
Inventories, net InventoryNet $150.17M USD Point-in-time
Common stock, Authorized shares CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, Authorized shares CommonStockSharesAuthorized 100.00M shares Point-in-time
Income taxes receivable IncomeTaxesReceivable $9.63M USD Point-in-time
Income taxes receivable IncomeTaxesReceivable $9.63M USD Point-in-time
Common stock, Authorized shares CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, Authorized shares CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, Issued shares CommonStockSharesIssued 28.13M shares Point-in-time
Common stock, Issued shares CommonStockSharesIssued 28.13M shares Point-in-time
Common stock, Issued shares CommonStockSharesIssued 28.21M shares Point-in-time
Common stock, Issued shares CommonStockSharesIssued 28.21M shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $18.44M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $18.44M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $22.33M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $22.33M USD Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 28.21M shares Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 28.21M shares Point-in-time
Total current assets AssetsCurrent $515.58M USD Point-in-time
Total current assets AssetsCurrent $515.58M USD Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 28.13M shares Point-in-time
Common stock, outstanding shares CommonStockSharesOutstanding 28.13M shares Point-in-time
Total current assets AssetsCurrent $514.85M USD Point-in-time
Total current assets AssetsCurrent $514.85M USD Point-in-time
Long-term investments LongTermInvestments $20.96M USD Point-in-time
Long-term investments LongTermInvestments $20.96M USD Point-in-time
Long-term investments LongTermInvestments $22.94M USD Point-in-time
Long-term investments LongTermInvestments $22.94M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $46.60M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $46.60M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $49.68M USD Point-in-time
Property and equipment, net PropertyPlantAndEquipmentNet $49.68M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $32.50M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $32.50M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $30.03M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $30.03M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $41.30M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $41.30M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $41.30M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $41.30M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $62.70M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $62.70M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $72.22M USD Point-in-time
Intangibles, net IntangibleAssetsNetExcludingGoodwill $72.22M USD Point-in-time
Goodwill Goodwill $275.65M USD Point-in-time
Goodwill Goodwill $275.65M USD Point-in-time
Goodwill Goodwill $275.83M USD Point-in-time
Goodwill Goodwill $275.83M USD Point-in-time
Other assets OtherAssetsNoncurrent $13.51M USD Point-in-time
Other assets OtherAssetsNoncurrent $13.51M USD Point-in-time
Other assets OtherAssetsNoncurrent $19.28M USD Point-in-time
Other assets OtherAssetsNoncurrent $19.28M USD Point-in-time
Total assets Assets $1.02B USD Point-in-time
Total assets Assets $1.02B USD Point-in-time
Total assets Assets $1.02B USD Point-in-time
Total assets Assets $1.02B USD Point-in-time
Accounts payable AccountsPayableCurrent $48.30M USD Point-in-time
Accounts payable AccountsPayableCurrent $48.30M USD Point-in-time
Accounts payable AccountsPayableCurrent $40.65M USD Point-in-time
Accounts payable AccountsPayableCurrent $40.65M USD Point-in-time
Wages and related accruals EmployeeRelatedLiabilitiesCurrent $31.59M USD Point-in-time
Wages and related accruals EmployeeRelatedLiabilitiesCurrent $31.59M USD Point-in-time
Wages and related accruals EmployeeRelatedLiabilitiesCurrent $44.31M USD Point-in-time
Wages and related accruals EmployeeRelatedLiabilitiesCurrent $44.31M USD Point-in-time
Customer advances ContractWithCustomerLiabilityCurrent $10.64M USD Point-in-time
Customer advances ContractWithCustomerLiabilityCurrent $10.64M USD Point-in-time
Customer advances ContractWithCustomerLiabilityCurrent $11.19M USD Point-in-time
Customer advances ContractWithCustomerLiabilityCurrent $11.19M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $10.00M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $10.00M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $9.59M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $9.59M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $9.84M USD Point-in-time
Current operating lease liabilities OperatingLeaseLiabilityCurrent $9.84M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $28.00K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $28.00K USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $4.16M USD Point-in-time
Income taxes payable AccruedIncomeTaxesCurrent $4.16M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $17.07M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $17.07M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $19.11M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $19.11M USD Point-in-time
Total current liabilities LiabilitiesCurrent $144.88M USD Point-in-time
Total current liabilities LiabilitiesCurrent $144.88M USD Point-in-time
Total current liabilities LiabilitiesCurrent $111.61M USD Point-in-time
Total current liabilities LiabilitiesCurrent $111.61M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $15.00M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $15.00M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $17.09M USD Point-in-time
Long-term debt, net of current portion LongTermDebtNoncurrent $17.09M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $25.69M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $25.69M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $22.75M USD Point-in-time
Non-current operating lease liabilities OperatingLeaseLiabilityNoncurrent $22.75M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $2.11M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $2.11M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $2.13M USD Point-in-time
Other non-current liabilities OtherLiabilitiesNoncurrent $2.13M USD Point-in-time
Liability for uncertain tax positions LiabilityForUncertainTaxPositionsNoncurrent $5.60M USD Point-in-time
Liability for uncertain tax positions LiabilityForUncertainTaxPositionsNoncurrent $5.60M USD Point-in-time
Liability for uncertain tax positions LiabilityForUncertainTaxPositionsNoncurrent $5.60M USD Point-in-time
Liability for uncertain tax positions LiabilityForUncertainTaxPositionsNoncurrent $5.60M USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $664.00K USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $664.00K USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $670.00K USD Point-in-time
Deferred income taxes DeferredIncomeTaxLiabilitiesNet $670.00K USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Commitments and contingencies CommitmentsAndContingencies - USD Point-in-time
Authorized shares-10,000,000; none issued or outstanding at October 26, 2024 and April 30, 2024 PreferredStockValue - USD Point-in-time
Authorized shares-10,000,000; none issued or outstanding at October 26, 2024 and April 30, 2024 PreferredStockValue - USD Point-in-time
Authorized shares-10,000,000; none issued or outstanding at October 26, 2024 and April 30, 2024 PreferredStockValue - USD Point-in-time
Authorized shares-10,000,000; none issued or outstanding at October 26, 2024 and April 30, 2024 PreferredStockValue - USD Point-in-time
Issued and outstanding shares-28,205,237 shares at October 26, 2024 and 28,134,438 shares at April 30, 2024 CommonStockValue $4.00K USD Point-in-time
Issued and outstanding shares-28,205,237 shares at October 26, 2024 and 28,134,438 shares at April 30, 2024 CommonStockValue $4.00K USD Point-in-time
Issued and outstanding shares-28,205,237 shares at October 26, 2024 and 28,134,438 shares at April 30, 2024 CommonStockValue $4.00K USD Point-in-time
Issued and outstanding shares-28,205,237 shares at October 26, 2024 and 28,134,438 shares at April 30, 2024 CommonStockValue $4.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $604.23M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $604.23M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $597.65M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $597.65M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.59M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.59M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.23M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-5.23M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $230.69M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $230.69M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $259.40M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $259.40M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $845.54M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $845.54M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $822.75M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $822.75M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $793.73M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $793.73M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $858.40M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $858.40M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $550.97M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $550.97M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $574.54M USD Point-in-time
Total stockholders' equity StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $574.54M USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $1.02B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $1.02B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $1.02B USD Point-in-time
Total liabilities and stockholders' equity LiabilitiesAndStockholdersEquity $1.02B USD Point-in-time
Income Statement 128 line items
Line Item Tag Value Unit Period
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $188.46M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $188.46M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $180.82M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $180.82M USD 1 Quarter
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $377.94M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $377.94M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $333.16M USD 2 Qtrs
Revenue RevenueFromContractWithCustomerIncludingAssessedTax $333.16M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $222.84M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $222.84M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $105.47M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $105.47M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $192.15M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $192.15M USD 2 Qtrs
Cost of sales CostOfGoodsAndServicesSold $114.82M USD 1 Quarter
Cost of sales CostOfGoodsAndServicesSold $114.82M USD 1 Quarter
Total gross margin GrossProfit $155.10M USD 2 Qtrs
Total gross margin GrossProfit $155.10M USD 2 Qtrs
Total gross margin GrossProfit $75.35M USD 1 Quarter
Total gross margin GrossProfit $75.35M USD 1 Quarter
Total gross margin GrossProfit $141.01M USD 2 Qtrs
Total gross margin GrossProfit $141.01M USD 2 Qtrs
Total gross margin GrossProfit $73.64M USD 1 Quarter
Total gross margin GrossProfit $73.64M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $71.71M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $71.71M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $28.15M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $28.15M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $37.92M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $37.92M USD 1 Quarter
Selling, general and administrative SellingGeneralAndAdministrativeExpense $51.97M USD 2 Qtrs
Selling, general and administrative SellingGeneralAndAdministrativeExpense $51.97M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $22.02M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $22.02M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $37.49M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $37.49M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $28.72M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $28.72M USD 1 Quarter
Research and development ResearchAndDevelopmentExpense $53.33M USD 2 Qtrs
Research and development ResearchAndDevelopmentExpense $53.33M USD 2 Qtrs
Income from operations OperatingIncomeLoss $51.55M USD 2 Qtrs
Income from operations OperatingIncomeLoss $51.55M USD 2 Qtrs
Income from operations OperatingIncomeLoss $7.01M USD 1 Quarter
Income from operations OperatingIncomeLoss $7.01M USD 1 Quarter
Income from operations OperatingIncomeLoss $30.07M USD 2 Qtrs
Income from operations OperatingIncomeLoss $30.07M USD 2 Qtrs
Income from operations OperatingIncomeLoss $25.18M USD 1 Quarter
Income from operations OperatingIncomeLoss $25.18M USD 1 Quarter
Interest expense, net InterestIncomeExpenseNonoperatingNet $-1.95M USD 1 Quarter
Interest expense, net InterestIncomeExpenseNonoperatingNet $-1.95M USD 1 Quarter
Interest expense, net InterestIncomeExpenseNonoperatingNet $-690.00K USD 1 Quarter
Interest expense, net InterestIncomeExpenseNonoperatingNet $-690.00K USD 1 Quarter
Interest expense, net InterestIncomeExpenseNonoperatingNet $-3.96M USD 2 Qtrs
Interest expense, net InterestIncomeExpenseNonoperatingNet $-3.96M USD 2 Qtrs
Interest expense, net InterestIncomeExpenseNonoperatingNet $-929.00K USD 2 Qtrs
Interest expense, net InterestIncomeExpenseNonoperatingNet $-929.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-3.99M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-3.99M USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $16.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $16.00K USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-2.86M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-2.86M USD 1 Quarter
Other income (expense), net OtherNonoperatingIncomeExpense $-218.00K USD 2 Qtrs
Other income (expense), net OtherNonoperatingIncomeExpense $-218.00K USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $28.92M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $28.92M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $20.37M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $20.37M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $6.33M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $6.33M USD 1 Quarter
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $43.60M USD 2 Qtrs
Income before income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments $43.60M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $1.14M USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $1.14M USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $-221.00K USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $-221.00K USD 1 Quarter
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $2.45M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $2.45M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $1.26M USD 2 Qtrs
(Benefit from) provision for income taxes IncomeTaxExpenseBenefit $1.26M USD 2 Qtrs
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $-1.41M USD 2 Qtrs
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $-1.41M USD 2 Qtrs
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $1.05M USD 2 Qtrs
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $1.05M USD 2 Qtrs
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $990.00K USD 1 Quarter
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $990.00K USD 1 Quarter
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $-1.39M USD 1 Quarter
Equity method investment income (loss), net of tax IncomeLossFromEquityMethodInvestmentsNetOfTax $-1.39M USD 1 Quarter
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $28.71M USD 2 Qtrs
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $28.71M USD 2 Qtrs
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $17.84M USD 1 Quarter
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $17.84M USD 1 Quarter
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $7.54M USD 1 Quarter
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $7.54M USD 1 Quarter
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $39.73M USD 2 Qtrs
Net income IncomeLossFromContinuingOperationsIncludingPortionAttributableToNoncontrollingInterest $39.73M USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $0.27 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.27 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.66 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $0.66 USD 1 Quarter
Basic (in dollars per share) EarningsPerShareBasic $1.50 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $1.50 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $1.03 USD 2 Qtrs
Basic (in dollars per share) EarningsPerShareBasic $1.03 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.27 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.27 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $1.02 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $1.02 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $0.66 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $0.66 USD 1 Quarter
Diluted (in dollars per share) EarningsPerShareDiluted $1.50 USD 2 Qtrs
Diluted (in dollars per share) EarningsPerShareDiluted $1.50 USD 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 26.87M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 26.87M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 27.99M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 27.99M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.01M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 28.01M shares 1 Quarter
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 26.48M shares 2 Qtrs
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 26.48M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.96M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.96M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 28.14M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 28.14M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 28.15M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 28.15M shares 1 Quarter
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.57M shares 2 Qtrs
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 26.57M shares 2 Qtrs
Cash Flow Statement 172 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $17.84M USD 1 Quarter
Net income ProfitLoss $17.84M USD 1 Quarter
Net income ProfitLoss $7.54M USD 1 Quarter
Net income ProfitLoss $7.54M USD 1 Quarter
Net income ProfitLoss $39.73M USD 2 Qtrs
Net income ProfitLoss $39.73M USD 2 Qtrs
Net income ProfitLoss $28.71M USD 2 Qtrs
Net income ProfitLoss $28.71M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $17.85M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $17.85M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $15.39M USD 2 Qtrs
Depreciation and amortization DepreciationDepletionAndAmortization $15.39M USD 2 Qtrs
(Gain) loss from equity method investments IncomeLossFromEquityMethodInvestmentsGross $1.41M USD 2 Qtrs
(Gain) loss from equity method investments IncomeLossFromEquityMethodInvestmentsGross $1.41M USD 2 Qtrs
(Gain) loss from equity method investments IncomeLossFromEquityMethodInvestmentsGross $-1.05M USD 2 Qtrs
(Gain) loss from equity method investments IncomeLossFromEquityMethodInvestmentsGross $-1.05M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $1.05M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $1.05M USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $424.00K USD 2 Qtrs
Amortization of debt issuance costs AmortizationOfFinancingCosts $424.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $4.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $4.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $-67.00K USD 2 Qtrs
Provision for doubtful accounts ProvisionForDoubtfulAccounts $-67.00K USD 2 Qtrs
Reserve for inventory excess and obsolescence InventoryWriteDown $2.03M USD 2 Qtrs
Reserve for inventory excess and obsolescence InventoryWriteDown $2.03M USD 2 Qtrs
Reserve for inventory excess and obsolescence InventoryWriteDown $8.34M USD 2 Qtrs
Reserve for inventory excess and obsolescence InventoryWriteDown $8.34M USD 2 Qtrs
Other non-cash expense, net OtherNoncashIncomeExpense $-1.19M USD 2 Qtrs
Other non-cash expense, net OtherNoncashIncomeExpense $-1.19M USD 2 Qtrs
Other non-cash expense, net OtherNoncashIncomeExpense $-331.00K USD 2 Qtrs
Other non-cash expense, net OtherNoncashIncomeExpense $-331.00K USD 2 Qtrs
Non-cash lease expense NonCashLeaseExpense $-4.98M USD 2 Qtrs
Non-cash lease expense NonCashLeaseExpense $-4.98M USD 2 Qtrs
Non-cash lease expense NonCashLeaseExpense $-4.49M USD 2 Qtrs
Non-cash lease expense NonCashLeaseExpense $-4.49M USD 2 Qtrs
Gain (loss) on foreign currency transactions ForeignCurrencyTransactionGainLossUnrealized $184.00K USD 2 Qtrs
Gain (loss) on foreign currency transactions ForeignCurrencyTransactionGainLossUnrealized $184.00K USD 2 Qtrs
Gain (loss) on foreign currency transactions ForeignCurrencyTransactionGainLossUnrealized $-32.00K USD 2 Qtrs
Gain (loss) on foreign currency transactions ForeignCurrencyTransactionGainLossUnrealized $-32.00K USD 2 Qtrs
Unrealized loss on available-for-sale equity securities, net UnrealizedGainLossOnInvestments $-267.00K USD 2 Qtrs
Unrealized loss on available-for-sale equity securities, net UnrealizedGainLossOnInvestments $-267.00K USD 2 Qtrs
Unrealized loss on available-for-sale equity securities, net UnrealizedGainLossOnInvestments $-3.46M USD 2 Qtrs
Unrealized loss on available-for-sale equity securities, net UnrealizedGainLossOnInvestments $-3.46M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.01M USD 2 Qtrs
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-1.01M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $10.14M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $10.14M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $8.24M USD 2 Qtrs
Stock-based compensation ShareBasedCompensation $8.24M USD 2 Qtrs
Loss on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-201.00K USD 2 Qtrs
Loss on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-201.00K USD 2 Qtrs
Loss on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-136.00K USD 2 Qtrs
Loss on disposal of property and equipment GainLossOnSaleOfPropertyPlantEquipment $-136.00K USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.50M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $3.50M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-15.55M USD 2 Qtrs
Accounts receivable IncreaseDecreaseInAccountsReceivable $-15.55M USD 2 Qtrs
Unbilled receivables and retentions IncreaseDecreaseInUnbilledContractsReceivableAndRetentions $4.68M USD 2 Qtrs
Unbilled receivables and retentions IncreaseDecreaseInUnbilledContractsReceivableAndRetentions $4.68M USD 2 Qtrs
Unbilled receivables and retentions IncreaseDecreaseInUnbilledContractsReceivableAndRetentions $35.17M USD 2 Qtrs
Unbilled receivables and retentions IncreaseDecreaseInUnbilledContractsReceivableAndRetentions $35.17M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-7.49M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $-7.49M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $49.33M USD 2 Qtrs
Inventories IncreaseDecreaseInInventories $49.33M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $9.64M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $9.64M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $5.74M USD 2 Qtrs
Income taxes receivable IncreaseDecreaseInIncomeTaxesReceivable $5.74M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $12.72M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $12.72M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.25M USD 2 Qtrs
Prepaid expenses and other assets IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets $2.25M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-7.62M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-7.62M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-6.11M USD 2 Qtrs
Accounts payable IncreaseDecreaseInAccountsPayable $-6.11M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherCurrentLiabilities $-20.42M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherCurrentLiabilities $-20.42M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherCurrentLiabilities $-12.85M USD 2 Qtrs
Other liabilities IncreaseDecreaseInOtherCurrentLiabilities $-12.85M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $-25.59M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $-25.59M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $24.71M USD 2 Qtrs
Net cash provided by (used in) operating activities NetCashProvidedByUsedInOperatingActivities $24.71M USD 2 Qtrs
Acquisition of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.45M USD 2 Qtrs
Acquisition of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.45M USD 2 Qtrs
Acquisition of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.10M USD 2 Qtrs
Acquisition of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $10.10M USD 2 Qtrs
Contributions in equity method investments PaymentsToAcquireEquityMethodInvestments $1.18M USD 2 Qtrs
Contributions in equity method investments PaymentsToAcquireEquityMethodInvestments $1.18M USD 2 Qtrs
Contributions in equity method investments PaymentsToAcquireEquityMethodInvestments $1.88M USD 2 Qtrs
Contributions in equity method investments PaymentsToAcquireEquityMethodInvestments $1.88M USD 2 Qtrs
Acquisitions of intangible assets PaymentsToAcquireIntangibleAssets $1.50M USD 2 Qtrs
Acquisitions of intangible assets PaymentsToAcquireIntangibleAssets $1.50M USD 2 Qtrs
Business acquisitions, net of cash acquired PaymentForContingentConsiderationLiabilityInvestingActivities $24.16M USD 2 Qtrs
Business acquisitions, net of cash acquired PaymentForContingentConsiderationLiabilityInvestingActivities $24.16M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-37.63M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-37.63M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-11.63M USD 2 Qtrs
Net cash used in investing activities NetCashProvidedByUsedInInvestingActivities $-11.63M USD 2 Qtrs
Principal payments of term loan RepaymentsOfLongTermDebt $55.00M USD 2 Qtrs
Principal payments of term loan RepaymentsOfLongTermDebt $55.00M USD 2 Qtrs
Principal payments of term loan RepaymentsOfLongTermDebt $28.00M USD 2 Qtrs
Principal payments of term loan RepaymentsOfLongTermDebt $28.00M USD 2 Qtrs
Holdback and retention payments for business acquisition PaymentsForHoldbackAndRetentionPaymentsForBusinessAcquisitions $500.00K USD 2 Qtrs
Holdback and retention payments for business acquisition PaymentsForHoldbackAndRetentionPaymentsForBusinessAcquisitions $500.00K USD 2 Qtrs
Proceeds from shares issued, net of issuance costs ProceedsFromIssuanceOfCommonStock $88.44M USD 2 Qtrs
Proceeds from shares issued, net of issuance costs ProceedsFromIssuanceOfCommonStock $88.44M USD 2 Qtrs
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $15.00M USD 2 Qtrs
Proceeds from long-term debt ProceedsFromIssuanceOfLongTermDebt $15.00M USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $900.00K USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $900.00K USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $8.00K USD 2 Qtrs
Payment of debt issuance costs PaymentsOfDebtIssuanceCosts $8.00K USD 2 Qtrs
Tax withholding payment related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $4.06M USD 2 Qtrs
Tax withholding payment related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $4.06M USD 2 Qtrs
Tax withholding payment related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.37M USD 2 Qtrs
Tax withholding payment related to net settlement of equity awards PaymentsRelatedToTaxWithholdingForShareBasedCompensation $1.37M USD 2 Qtrs
Exercise of stock options ProceedsFromStockOptionsExercised $506.00K USD 2 Qtrs
Exercise of stock options ProceedsFromStockOptionsExercised $506.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-15.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-15.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-13.00K USD 2 Qtrs
Other ProceedsFromPaymentsForOtherFinancingActivities $-13.00K USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-17.47M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $-17.47M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $31.54M USD 2 Qtrs
Net cash (used in) provided by financing activities NetCashProvidedByUsedInFinancingActivities $31.54M USD 2 Qtrs
Effects of currency translation on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-270.00K USD 2 Qtrs
Effects of currency translation on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $-270.00K USD 2 Qtrs
Effects of currency translation on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $51.00K USD 2 Qtrs
Effects of currency translation on cash and cash equivalents EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations $51.00K USD 2 Qtrs
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.34M USD 2 Qtrs
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-4.34M USD 2 Qtrs
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-31.95M USD 2 Qtrs
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-31.95M USD 2 Qtrs
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $73.30M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $73.30M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.96M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.96M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $132.86M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $132.86M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $100.91M USD Point-in-time
Cash and cash equivalents at beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $100.91M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $73.30M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $73.30M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.96M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $68.96M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $132.86M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $132.86M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $100.91M USD Point-in-time
Cash and cash equivalents at end of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $100.91M USD Point-in-time
Income taxes IncomeTaxesPaid $11.05M USD 2 Qtrs
Income taxes IncomeTaxesPaid $11.05M USD 2 Qtrs
Income taxes IncomeTaxesPaid $14.44M USD 2 Qtrs
Income taxes IncomeTaxesPaid $14.44M USD 2 Qtrs
Interest InterestPaidNet $777.00K USD 2 Qtrs
Interest InterestPaidNet $777.00K USD 2 Qtrs
Interest InterestPaidNet $4.82M USD 2 Qtrs
Interest InterestPaidNet $4.82M USD 2 Qtrs
Issuance of common stock for business acquisition StockIssued1 $109.82M USD 2 Qtrs
Issuance of common stock for business acquisition StockIssued1 $109.82M USD 2 Qtrs
Change in foreign currency translation adjustments NonCashOrPartOfNonCashChangeInForeignCurrencyTranslationAdjustments $364.00K USD 2 Qtrs
Change in foreign currency translation adjustments NonCashOrPartOfNonCashChangeInForeignCurrencyTranslationAdjustments $364.00K USD 2 Qtrs
Change in foreign currency translation adjustments NonCashOrPartOfNonCashChangeInForeignCurrencyTranslationAdjustments $-1.62M USD 2 Qtrs
Change in foreign currency translation adjustments NonCashOrPartOfNonCashChangeInForeignCurrencyTranslationAdjustments $-1.62M USD 2 Qtrs
Acquisitions of property and equipment included in accounts payable ContributionOfProperty $964.00K USD 2 Qtrs
Acquisitions of property and equipment included in accounts payable ContributionOfProperty $964.00K USD 2 Qtrs
Acquisitions of property and equipment included in accounts payable ContributionOfProperty $915.00K USD 2 Qtrs
Acquisitions of property and equipment included in accounts payable ContributionOfProperty $915.00K USD 2 Qtrs
Stockholders Equity 66 line items
Line Item Tag Value Unit Period
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $845.54M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $845.54M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $822.75M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $822.75M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $793.73M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $793.73M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $858.40M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $858.40M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $550.97M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $550.97M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $574.54M USD Point-in-time
Beginning Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $574.54M USD Point-in-time
Net income ProfitLoss $17.84M USD 1 Quarter
Net income ProfitLoss $17.84M USD 1 Quarter
Net income ProfitLoss $7.54M USD 1 Quarter
Net income ProfitLoss $7.54M USD 1 Quarter
Net income ProfitLoss $39.73M USD 2 Qtrs
Net income ProfitLoss $39.73M USD 2 Qtrs
Net income ProfitLoss $28.71M USD 2 Qtrs
Net income ProfitLoss $28.71M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $-1.56M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $-1.56M USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $-1.62M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $-1.62M USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $-174.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $-174.00K USD 1 Quarter
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $364.00K USD 2 Qtrs
Foreign currency translation OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentBeforeTaxPortionAttributableToParent $364.00K USD 2 Qtrs
Stock options exercised StockIssuedDuringPeriodValueStockOptionsExercised $506.00K USD 2 Qtrs
Stock options exercised StockIssuedDuringPeriodValueStockOptionsExercised $506.00K USD 2 Qtrs
Business acquisition StockIssuedDuringPeriodValueAcquisitions $109.82M USD 1 Quarter
Business acquisition StockIssuedDuringPeriodValueAcquisitions $109.82M USD 1 Quarter
Business acquisition StockIssuedDuringPeriodValueAcquisitions $109.82M USD 2 Qtrs
Business acquisition StockIssuedDuringPeriodValueAcquisitions $109.82M USD 2 Qtrs
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $112.00K USD 1 Quarter
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $112.00K USD 1 Quarter
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.37M USD 2 Qtrs
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $1.37M USD 2 Qtrs
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $72.00K USD 1 Quarter
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $72.00K USD 1 Quarter
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $4.06M USD 2 Qtrs
Tax withholding payment related to net share settlement of equity awards AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $4.06M USD 2 Qtrs
Shares issued, net of issuance costs StockIssuedDuringPeriodValueNewIssues $87.96M USD 2 Qtrs
Shares issued, net of issuance costs StockIssuedDuringPeriodValueNewIssues $87.96M USD 2 Qtrs
Shares issued, net of issuance costs StockIssuedDuringPeriodValueNewIssues $88.12M USD 1 Quarter
Shares issued, net of issuance costs StockIssuedDuringPeriodValueNewIssues $88.12M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.04M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.04M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.60M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $5.60M USD 1 Quarter
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $10.14M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $10.14M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.24M USD 2 Qtrs
Stock-based compensation AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.24M USD 2 Qtrs
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $845.54M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $845.54M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $822.75M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $822.75M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $793.73M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $793.73M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $858.40M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $858.40M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $550.97M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $550.97M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $574.54M USD Point-in-time
Ending Balance StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest $574.54M USD Point-in-time
Comprehensive Income 24 line items
Line Item Tag Value Unit Period
Net income ProfitLoss $17.84M USD 1 Quarter
Net income ProfitLoss $17.84M USD 1 Quarter
Net income ProfitLoss $7.54M USD 1 Quarter
Net income ProfitLoss $7.54M USD 1 Quarter
Net income ProfitLoss $39.73M USD 2 Qtrs
Net income ProfitLoss $39.73M USD 2 Qtrs
Net income ProfitLoss $28.71M USD 2 Qtrs
Net income ProfitLoss $28.71M USD 2 Qtrs
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $364.00K USD 2 Qtrs
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $364.00K USD 2 Qtrs
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-172.00K USD 1 Quarter
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-172.00K USD 1 Quarter
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.62M USD 2 Qtrs
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.62M USD 2 Qtrs
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.56M USD 1 Quarter
Change in foreign currency translation adjustments OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent $-1.56M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $38.11M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $38.11M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $16.28M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $16.28M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $7.37M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $7.37M USD 1 Quarter
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $29.07M USD 2 Qtrs
Total comprehensive income ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest $29.07M USD 2 Qtrs

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

NEWS
Loading article...
NEWS
Loading news...
TRENDING
Loading...