10-Q Filing
Filing Information
| Form Type | 10-Q |
| Accession Number | 0000950170-25-104162 |
| Period End Date | 20250630 |
| Filing Date | 20250806 |
| Fiscal Year | 2025 |
| Fiscal Period | Q2 |
| XBRL Instance | invx-20250630_htm.xml |
Filing Contents
This filing contains the following financial statements:
Balance Sheet
200 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$4.09M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$4.09M | USD | Point-in-time |
| Cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$68.78M | USD | Point-in-time |
| Cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$68.78M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$22.31M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$22.31M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$5.01M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$5.01M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$63.88M | USD | Point-in-time |
| Trade receivables, net of allowance |
FinancingReceivableAllowanceForCreditLosses
|
$63.88M | USD | Point-in-time |
| Cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$73.28M | USD | Point-in-time |
| Cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
$73.28M | USD | Point-in-time |
| Trade receivables, net of allowance of $22,307 and $63,875 at June 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$239.51M | USD | Point-in-time |
| Trade receivables, net of allowance of $22,307 and $63,875 at June 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$239.51M | USD | Point-in-time |
| Trade receivables, net of allowance of $22,307 and $63,875 at June 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$220.97M | USD | Point-in-time |
| Trade receivables, net of allowance of $22,307 and $63,875 at June 30, 2025 and December 31, 2024, respectively |
AccountsReceivableNetCurrent
|
$220.97M | USD | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Preferred stock, shares authorized |
PreferredStockSharesAuthorized
|
10.00M | shares | Point-in-time |
| Contract assets |
ContractWithCustomerAssetNetCurrent
|
$3.12M | USD | Point-in-time |
| Contract assets |
ContractWithCustomerAssetNetCurrent
|
$3.12M | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Preferred stock, par value |
PreferredStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Contract assets |
ContractWithCustomerAssetNetCurrent
|
$5.06M | USD | Point-in-time |
| Contract assets |
ContractWithCustomerAssetNetCurrent
|
$5.06M | USD | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Inventories |
InventoryNet
|
$271.17M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$271.17M | USD | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
10.00M | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
10.00M | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Preferred stock, shares issued |
PreferredStockSharesIssued
|
0.00 | shares | Point-in-time |
| Inventories |
InventoryNet
|
$278.50M | USD | Point-in-time |
| Inventories |
InventoryNet
|
$278.50M | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Assets held for sale |
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
$42.88M | USD | Point-in-time |
| Assets held for sale |
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
$42.88M | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Assets held for sale |
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
$4.75M | USD | Point-in-time |
| Assets held for sale |
AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent
|
$4.75M | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Common stock, par value |
CommonStockParOrStatedValuePerShare
|
$0.01 | USD | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
100.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
100.00M | shares | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$55.86M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$55.86M | USD | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
110.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
110.00M | shares | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$47.62M | USD | Point-in-time |
| Prepaid expenses and other current assets |
PrepaidExpenseAndOtherAssetsCurrent
|
$47.62M | USD | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
200.00M | shares | Point-in-time |
| Common stock, shares authorized |
CommonStockSharesAuthorized
|
200.00M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
68.78M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
68.78M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
69.18M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
69.18M | shares | Point-in-time |
| Total current assets |
AssetsCurrent
|
$641.39M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$641.39M | USD | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
100.00M | shares | Point-in-time |
| Common stock, shares issued |
CommonStockSharesIssued
|
100.00M | shares | Point-in-time |
| Total current assets |
AssetsCurrent
|
$670.11M | USD | Point-in-time |
| Total current assets |
AssetsCurrent
|
$670.11M | USD | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
68.78M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
68.78M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
69.18M | shares | Point-in-time |
| Common stock, shares outstanding |
CommonStockSharesOutstanding
|
69.18M | shares | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$190.79M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$190.79M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$150.67M | USD | Point-in-time |
| Property and equipment, net |
PropertyPlantAndEquipmentNet
|
$150.67M | USD | Point-in-time |
| Right of use assets - operating |
OperatingLeaseRightOfUseAsset
|
$54.87M | USD | Point-in-time |
| Right of use assets - operating |
OperatingLeaseRightOfUseAsset
|
$54.87M | USD | Point-in-time |
| Right of use assets - operating |
OperatingLeaseRightOfUseAsset
|
$56.51M | USD | Point-in-time |
| Right of use assets - operating |
OperatingLeaseRightOfUseAsset
|
$56.51M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$23.93M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$23.93M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$60.18M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$60.18M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$94.14M | USD | Point-in-time |
| Goodwill |
Goodwill
|
$94.14M | USD | Point-in-time |
| Intangibles, net |
FiniteLivedIntangibleAssetsNet
|
$108.36M | USD | Point-in-time |
| Intangibles, net |
FiniteLivedIntangibleAssetsNet
|
$108.36M | USD | Point-in-time |
| Intangibles, net |
FiniteLivedIntangibleAssetsNet
|
$124.73M | USD | Point-in-time |
| Intangibles, net |
FiniteLivedIntangibleAssetsNet
|
$124.73M | USD | Point-in-time |
| Deferred tax asset, net |
DeferredIncomeTaxAssetsNet
|
$134.54M | USD | Point-in-time |
| Deferred tax asset, net |
DeferredIncomeTaxAssetsNet
|
$134.54M | USD | Point-in-time |
| Deferred tax asset, net |
DeferredIncomeTaxAssetsNet
|
$122.13M | USD | Point-in-time |
| Deferred tax asset, net |
DeferredIncomeTaxAssetsNet
|
$122.13M | USD | Point-in-time |
| Other long-term assets |
OtherAssetsNoncurrent
|
$8.80M | USD | Point-in-time |
| Other long-term assets |
OtherAssetsNoncurrent
|
$8.80M | USD | Point-in-time |
| Other long-term assets |
OtherAssetsNoncurrent
|
$7.35M | USD | Point-in-time |
| Other long-term assets |
OtherAssetsNoncurrent
|
$7.35M | USD | Point-in-time |
| Total noncurrent assets |
AssetsNoncurrent
|
$556.98M | USD | Point-in-time |
| Total noncurrent assets |
AssetsNoncurrent
|
$556.98M | USD | Point-in-time |
| Total noncurrent assets |
AssetsNoncurrent
|
$556.09M | USD | Point-in-time |
| Total noncurrent assets |
AssetsNoncurrent
|
$556.09M | USD | Point-in-time |
| Total assets |
Assets
|
$1.23B | USD | Point-in-time |
| Total assets |
Assets
|
$1.23B | USD | Point-in-time |
| Total assets |
Assets
|
$1.20B | USD | Point-in-time |
| Total assets |
Assets
|
$1.20B | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$65.20M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$65.20M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$65.32M | USD | Point-in-time |
| Accounts payable |
AccountsPayableCurrent
|
$65.32M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$48.56M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$48.56M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$60.59M | USD | Point-in-time |
| Accrued expenses |
AccruedLiabilitiesCurrent
|
$60.59M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityCurrent
|
$10.55M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityCurrent
|
$10.55M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityCurrent
|
$12.34M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityCurrent
|
$12.34M | USD | Point-in-time |
| Contract liabilities |
ContractWithCustomerLiabilityCurrent
|
$6.91M | USD | Point-in-time |
| Contract liabilities |
ContractWithCustomerLiabilityCurrent
|
$6.91M | USD | Point-in-time |
| Contract liabilities |
ContractWithCustomerLiabilityCurrent
|
$13.46M | USD | Point-in-time |
| Contract liabilities |
ContractWithCustomerLiabilityCurrent
|
$13.46M | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$2.39M | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$2.39M | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$6.68M | USD | Point-in-time |
| Other current liabilities |
OtherLiabilitiesCurrent
|
$6.68M | USD | Point-in-time |
| Current portion of long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligationsCurrent
|
$5.94M | USD | Point-in-time |
| Current portion of long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligationsCurrent
|
$5.94M | USD | Point-in-time |
| Current portion of long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligationsCurrent
|
$10.47M | USD | Point-in-time |
| Current portion of long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligationsCurrent
|
$10.47M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$162.66M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$162.66M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$145.75M | USD | Point-in-time |
| Total current liabilities |
LiabilitiesCurrent
|
$145.75M | USD | Point-in-time |
| Long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligations
|
$24.90M | USD | Point-in-time |
| Long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligations
|
$24.90M | USD | Point-in-time |
| Long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligations
|
$34.78M | USD | Point-in-time |
| Long-term debt and finance lease obligations |
LongTermDebtAndCapitalLeaseObligations
|
$34.78M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityNoncurrent
|
$45.15M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityNoncurrent
|
$45.15M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityNoncurrent
|
$45.63M | USD | Point-in-time |
| Operating lease liabilities |
OperatingLeaseLiabilityNoncurrent
|
$45.63M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$1.41M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$1.41M | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$624.00K | USD | Point-in-time |
| Deferred income taxes |
DeferredIncomeTaxLiabilitiesNet
|
$624.00K | USD | Point-in-time |
| Other long-term liabilities |
OtherLiabilitiesNoncurrent
|
$3.96M | USD | Point-in-time |
| Other long-term liabilities |
OtherLiabilitiesNoncurrent
|
$3.96M | USD | Point-in-time |
| Other long-term liabilities |
OtherLiabilitiesNoncurrent
|
$5.99M | USD | Point-in-time |
| Other long-term liabilities |
OtherLiabilitiesNoncurrent
|
$5.99M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$85.78M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$85.78M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$76.67M | USD | Point-in-time |
| Total noncurrent liabilities |
LiabilitiesNoncurrent
|
$76.67M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$231.53M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$231.53M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$239.33M | USD | Point-in-time |
| Total liabilities |
Liabilities
|
$239.33M | USD | Point-in-time |
| Commitments and contingencies (Note 17) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and contingencies (Note 17) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and contingencies (Note 17) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Commitments and contingencies (Note 17) |
CommitmentsAndContingencies
|
- | USD | Point-in-time |
| Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) |
PreferredStockValue
|
- | USD | Point-in-time |
| Preferred stock: 10,000,000 shares authorized at $0.01 par value (none issued) |
PreferredStockValue
|
- | USD | Point-in-time |
| $0.01 par value, 200,000,000 and 100,000,000 shares authorized at June 30, 2025 and December 31, 2024, respectively 68,779,153 and 69,178,263 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$692.00K | USD | Point-in-time |
| $0.01 par value, 200,000,000 and 100,000,000 shares authorized at June 30, 2025 and December 31, 2024, respectively 68,779,153 and 69,178,263 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$692.00K | USD | Point-in-time |
| $0.01 par value, 200,000,000 and 100,000,000 shares authorized at June 30, 2025 and December 31, 2024, respectively 68,779,153 and 69,178,263 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$688.00K | USD | Point-in-time |
| $0.01 par value, 200,000,000 and 100,000,000 shares authorized at June 30, 2025 and December 31, 2024, respectively 68,779,153 and 69,178,263 shares issued and outstanding at June 30, 2025 and December 31, 2024, respectively |
CommonStockValue
|
$688.00K | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$755.08M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$755.08M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$760.31M | USD | Point-in-time |
| Additional paid-in capital |
AdditionalPaidInCapitalCommonStock
|
$760.31M | USD | Point-in-time |
| Accumulated other comprehensive income |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$2.48M | USD | Point-in-time |
| Accumulated other comprehensive income |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$2.48M | USD | Point-in-time |
| Accumulated other comprehensive income |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$-8.86M | USD | Point-in-time |
| Accumulated other comprehensive income |
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
$-8.86M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$211.25M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$211.25M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$232.08M | USD | Point-in-time |
| Retained earnings |
RetainedEarningsAccumulatedDeficit
|
$232.08M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$978.38M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$978.38M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$352.50M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$352.50M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$995.55M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$995.55M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$344.30M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$344.30M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$328.92M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$328.92M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$958.16M | USD | Point-in-time |
| Total stockholders' equity |
StockholdersEquity
|
$958.16M | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$1.23B | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$1.23B | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$1.20B | USD | Point-in-time |
| Total liabilities and stockholders' equity |
LiabilitiesAndStockholdersEquity
|
$1.20B | USD | Point-in-time |
Income Statement
162 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$464.65M | USD | 2 Qtrs |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$464.65M | USD | 2 Qtrs |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$130.30M | USD | 1 Quarter |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$130.30M | USD | 1 Quarter |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$224.23M | USD | 1 Quarter |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$224.23M | USD | 1 Quarter |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$258.30M | USD | 2 Qtrs |
| Total revenues |
RevenueFromContractWithCustomerExcludingAssessedTax
|
$258.30M | USD | 2 Qtrs |
| Total cost of revenues |
CostOfRevenue
|
$152.51M | USD | 1 Quarter |
| Total cost of revenues |
CostOfRevenue
|
$152.51M | USD | 1 Quarter |
| Total cost of revenues |
CostOfRevenue
|
$163.22M | USD | 2 Qtrs |
| Total cost of revenues |
CostOfRevenue
|
$163.22M | USD | 2 Qtrs |
| Total cost of revenues |
CostOfRevenue
|
$84.31M | USD | 1 Quarter |
| Total cost of revenues |
CostOfRevenue
|
$84.31M | USD | 1 Quarter |
| Total cost of revenues |
CostOfRevenue
|
$316.43M | USD | 2 Qtrs |
| Total cost of revenues |
CostOfRevenue
|
$316.43M | USD | 2 Qtrs |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$39.92M | USD | 2 Qtrs |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$39.92M | USD | 2 Qtrs |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$28.84M | USD | 1 Quarter |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$28.84M | USD | 1 Quarter |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$61.18M | USD | 2 Qtrs |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$61.18M | USD | 2 Qtrs |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$18.58M | USD | 1 Quarter |
| Selling, general and administrative expenses |
SellingGeneralAndAdministrativeExpense
|
$18.58M | USD | 1 Quarter |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$271.00K | USD | 2 Qtrs |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$271.00K | USD | 2 Qtrs |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$419.00K | USD | 1 Quarter |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$419.00K | USD | 1 Quarter |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$318.00K | USD | 2 Qtrs |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$318.00K | USD | 2 Qtrs |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$194.00K | USD | 1 Quarter |
| Gain on sale of assets |
GainLossOnDispositionOfAssets1
|
$194.00K | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$6.59M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$6.59M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$14.97M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$14.97M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$29.92M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$29.92M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$11.38M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$11.38M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.43M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.43M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$503.00K | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$503.00K | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$2.90M | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$2.90M | USD | 1 Quarter |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$9.42M | USD | 2 Qtrs |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$9.42M | USD | 2 Qtrs |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$5.20M | USD | 2 Qtrs |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$5.20M | USD | 2 Qtrs |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$4.42M | USD | 1 Quarter |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$4.42M | USD | 1 Quarter |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$5.13M | USD | 1 Quarter |
| Acquisition and integration costs |
AcquisitionAndIntegrationCosts
|
$5.13M | USD | 1 Quarter |
| Income from operations |
OperatingIncomeLoss
|
$13.07M | USD | 1 Quarter |
| Income from operations |
OperatingIncomeLoss
|
$13.07M | USD | 1 Quarter |
| Income from operations |
OperatingIncomeLoss
|
$35.38M | USD | 2 Qtrs |
| Income from operations |
OperatingIncomeLoss
|
$35.38M | USD | 2 Qtrs |
| Income from operations |
OperatingIncomeLoss
|
$44.55M | USD | 2 Qtrs |
| Income from operations |
OperatingIncomeLoss
|
$44.55M | USD | 2 Qtrs |
| Income from operations |
OperatingIncomeLoss
|
$22.70M | USD | 1 Quarter |
| Income from operations |
OperatingIncomeLoss
|
$22.70M | USD | 1 Quarter |
| Interest expense |
InterestExpense
|
$1.33M | USD | 2 Qtrs |
| Interest expense |
InterestExpense
|
$1.33M | USD | 2 Qtrs |
| Interest expense |
InterestExpense
|
$551.00K | USD | 1 Quarter |
| Interest expense |
InterestExpense
|
$551.00K | USD | 1 Quarter |
| Interest expense |
InterestExpense
|
$1.25M | USD | 2 Qtrs |
| Interest expense |
InterestExpense
|
$1.25M | USD | 2 Qtrs |
| Interest expense |
InterestExpense
|
$607.00K | USD | 1 Quarter |
| Interest expense |
InterestExpense
|
$607.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$92.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$92.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$653.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$653.00K | USD | 1 Quarter |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$306.00K | USD | 2 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$306.00K | USD | 2 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$133.00K | USD | 2 Qtrs |
| Other income, net |
OtherNonoperatingIncomeExpense
|
$133.00K | USD | 2 Qtrs |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
- | USD | 2 Qtrs |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
- | USD | 2 Qtrs |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
- | USD | 1 Quarter |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
- | USD | 1 Quarter |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
$744.00K | USD | 1 Quarter |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
$744.00K | USD | 1 Quarter |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
$1.21M | USD | 2 Qtrs |
| Equity method earnings |
IncomeLossFromEquityMethodInvestments
|
$1.21M | USD | 2 Qtrs |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$13.86M | USD | 1 Quarter |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$13.86M | USD | 1 Quarter |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$22.24M | USD | 1 Quarter |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$22.24M | USD | 1 Quarter |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$43.60M | USD | 2 Qtrs |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$43.60M | USD | 2 Qtrs |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$35.40M | USD | 2 Qtrs |
| Income before income taxes |
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
$35.40M | USD | 2 Qtrs |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$6.89M | USD | 1 Quarter |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$6.89M | USD | 1 Quarter |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$13.50M | USD | 2 Qtrs |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$13.50M | USD | 2 Qtrs |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$9.45M | USD | 2 Qtrs |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$9.45M | USD | 2 Qtrs |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$4.33M | USD | 1 Quarter |
| Income tax expense, net |
IncomeTaxExpenseBenefit
|
$4.33M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$15.35M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$15.35M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$25.95M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$25.95M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$30.10M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$30.10M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$9.53M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$9.53M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$11.34M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$11.34M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$-1.79M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$-1.79M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$6.73M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$6.73M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$-2.82M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTranslationAdjustmentNetOfTax
|
$-2.82M | USD | 2 Qtrs |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$7.75M | USD | 1 Quarter |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$7.75M | USD | 1 Quarter |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$22.07M | USD | 1 Quarter |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$22.07M | USD | 1 Quarter |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$23.13M | USD | 2 Qtrs |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$23.13M | USD | 2 Qtrs |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$41.45M | USD | 2 Qtrs |
| Comprehensive income |
ComprehensiveIncomeNetOfTax
|
$41.45M | USD | 2 Qtrs |
| Basic |
EarningsPerShareBasic
|
$0.22 | USD | 1 Quarter |
| Basic |
EarningsPerShareBasic
|
$0.22 | USD | 1 Quarter |
| Basic |
EarningsPerShareBasic
|
$0.84 | USD | 2 Qtrs |
| Basic |
EarningsPerShareBasic
|
$0.84 | USD | 2 Qtrs |
| Basic |
EarningsPerShareBasic
|
$0.31 | USD | 1 Quarter |
| Basic |
EarningsPerShareBasic
|
$0.31 | USD | 1 Quarter |
| Basic |
EarningsPerShareBasic
|
$0.44 | USD | 2 Qtrs |
| Basic |
EarningsPerShareBasic
|
$0.44 | USD | 2 Qtrs |
| Diluted |
EarningsPerShareDiluted
|
$0.80 | USD | 2 Qtrs |
| Diluted |
EarningsPerShareDiluted
|
$0.80 | USD | 2 Qtrs |
| Diluted |
EarningsPerShareDiluted
|
$0.43 | USD | 2 Qtrs |
| Diluted |
EarningsPerShareDiluted
|
$0.43 | USD | 2 Qtrs |
| Diluted |
EarningsPerShareDiluted
|
$0.30 | USD | 1 Quarter |
| Diluted |
EarningsPerShareDiluted
|
$0.30 | USD | 1 Quarter |
| Diluted |
EarningsPerShareDiluted
|
$0.22 | USD | 1 Quarter |
| Diluted |
EarningsPerShareDiluted
|
$0.22 | USD | 1 Quarter |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
30.98M | shares | 1 Quarter |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
30.98M | shares | 1 Quarter |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
30.98M | shares | 2 Qtrs |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
30.98M | shares | 2 Qtrs |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
69.12M | shares | 2 Qtrs |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
69.12M | shares | 2 Qtrs |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
68.94M | shares | 1 Quarter |
| Basic |
WeightedAverageNumberOfSharesOutstandingBasic
|
68.94M | shares | 1 Quarter |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
32.32M | shares | 1 Quarter |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
32.32M | shares | 1 Quarter |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
32.30M | shares | 2 Qtrs |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
32.30M | shares | 2 Qtrs |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
69.33M | shares | 2 Qtrs |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
69.33M | shares | 2 Qtrs |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
69.15M | shares | 1 Quarter |
| Diluted |
WeightedAverageNumberOfDilutedSharesOutstanding
|
69.15M | shares | 1 Quarter |
Cash Flow Statement
158 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Net income |
ProfitLoss
|
$30.10M | USD | 2 Qtrs |
| Net income |
ProfitLoss
|
$30.10M | USD | 2 Qtrs |
| Net income |
ProfitLoss
|
$25.95M | USD | 2 Qtrs |
| Net income |
ProfitLoss
|
$25.95M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$6.59M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$6.59M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$14.97M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$14.97M | USD | 1 Quarter |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$29.92M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$29.92M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$11.38M | USD | 2 Qtrs |
| Depreciation and amortization |
DepreciationDepletionAndAmortization
|
$11.38M | USD | 2 Qtrs |
| Deferred financing fees amortization |
AmortizationOfFinancingCosts
|
$185.00K | USD | 2 Qtrs |
| Deferred financing fees amortization |
AmortizationOfFinancingCosts
|
$185.00K | USD | 2 Qtrs |
| Deferred financing fees amortization |
AmortizationOfFinancingCosts
|
$171.00K | USD | 2 Qtrs |
| Deferred financing fees amortization |
AmortizationOfFinancingCosts
|
$171.00K | USD | 2 Qtrs |
| Amortization of operating lease ROU asset |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$3.80M | USD | 2 Qtrs |
| Amortization of operating lease ROU asset |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$3.80M | USD | 2 Qtrs |
| Amortization of operating lease ROU asset |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$5.97M | USD | 2 Qtrs |
| Amortization of operating lease ROU asset |
OperatingLeaseRightOfUseAssetAmortizationExpense
|
$5.97M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.43M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.43M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$3.52M | USD | 2 Qtrs |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$503.00K | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$503.00K | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$2.90M | USD | 1 Quarter |
| Impairment of long-lived assets |
ImpairmentOfLongLivedAssetsToBeDisposedOf
|
$2.90M | USD | 1 Quarter |
| Stock based compensation expense |
ShareBasedCompensation
|
$916.00K | USD | 2 Qtrs |
| Stock based compensation expense |
ShareBasedCompensation
|
$916.00K | USD | 2 Qtrs |
| Stock based compensation expense |
ShareBasedCompensation
|
$5.53M | USD | 2 Qtrs |
| Stock based compensation expense |
ShareBasedCompensation
|
$5.53M | USD | 2 Qtrs |
| (Gains)/losses on sale of property, equipment and lease terminations |
GainsLossesOnSaleOfPropertyEquipmentAndLeaseTerminations
|
$487.00K | USD | 2 Qtrs |
| (Gains)/losses on sale of property, equipment and lease terminations |
GainsLossesOnSaleOfPropertyEquipmentAndLeaseTerminations
|
$487.00K | USD | 2 Qtrs |
| (Gains)/losses on sale of property, equipment and lease terminations |
GainsLossesOnSaleOfPropertyEquipmentAndLeaseTerminations
|
$537.00K | USD | 2 Qtrs |
| (Gains)/losses on sale of property, equipment and lease terminations |
GainsLossesOnSaleOfPropertyEquipmentAndLeaseTerminations
|
$537.00K | USD | 2 Qtrs |
| Deferred tax, net |
DeferredIncomeTaxExpenseBenefit
|
$-330.00K | USD | 2 Qtrs |
| Deferred tax, net |
DeferredIncomeTaxExpenseBenefit
|
$-330.00K | USD | 2 Qtrs |
| Deferred tax, net |
DeferredIncomeTaxExpenseBenefit
|
$13.89M | USD | 2 Qtrs |
| Deferred tax, net |
DeferredIncomeTaxExpenseBenefit
|
$13.89M | USD | 2 Qtrs |
| Equity method earnings, net of dividends |
IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
|
$-410.00K | USD | 2 Qtrs |
| Equity method earnings, net of dividends |
IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
|
$-410.00K | USD | 2 Qtrs |
| Equity method earnings, net of dividends |
IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
|
- | USD | 2 Qtrs |
| Equity method earnings, net of dividends |
IncomeLossFromEquityMethodInvestmentsNetOfDividendsOrDistributions
|
- | USD | 2 Qtrs |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$-7.84M | USD | 2 Qtrs |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$-7.84M | USD | 2 Qtrs |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$1.09M | USD | 2 Qtrs |
| Accounts receivable, net |
IncreaseDecreaseInAccountsReceivable
|
$1.09M | USD | 2 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$5.50M | USD | 2 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$5.50M | USD | 2 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$-14.46M | USD | 2 Qtrs |
| Inventories |
IncreaseDecreaseInInventories
|
$-14.46M | USD | 2 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-3.02M | USD | 2 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$-3.02M | USD | 2 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$5.79M | USD | 2 Qtrs |
| Prepaid expenses and other current assets |
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
$5.79M | USD | 2 Qtrs |
| Other long-term assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$19.00K | USD | 2 Qtrs |
| Other long-term assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$19.00K | USD | 2 Qtrs |
| Other long-term assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$1.11M | USD | 2 Qtrs |
| Other long-term assets |
IncreaseDecreaseInOtherNoncurrentAssets
|
$1.11M | USD | 2 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$4.67M | USD | 2 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$4.67M | USD | 2 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$-7.19M | USD | 2 Qtrs |
| Accounts payable |
IncreaseDecreaseInAccountsPayable
|
$-7.19M | USD | 2 Qtrs |
| Accrued expenses and other current liabilities |
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
$-12.30M | USD | 2 Qtrs |
| Accrued expenses and other current liabilities |
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
$-12.30M | USD | 2 Qtrs |
| Accrued expenses and other current liabilities |
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
$-3.43M | USD | 2 Qtrs |
| Accrued expenses and other current liabilities |
IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities
|
$-3.43M | USD | 2 Qtrs |
| Other operating assets and liabilities, net |
IncreaseDecreaseInOtherOperatingCapitalNet
|
$-5.87M | USD | 2 Qtrs |
| Other operating assets and liabilities, net |
IncreaseDecreaseInOtherOperatingCapitalNet
|
$-5.87M | USD | 2 Qtrs |
| Other operating assets and liabilities, net |
IncreaseDecreaseInOtherOperatingCapitalNet
|
$7.57M | USD | 2 Qtrs |
| Other operating assets and liabilities, net |
IncreaseDecreaseInOtherOperatingCapitalNet
|
$7.57M | USD | 2 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$90.30M | USD | 2 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$90.30M | USD | 2 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$35.37M | USD | 2 Qtrs |
| Net cash provided by operating activities |
NetCashProvidedByUsedInOperatingActivities
|
$35.37M | USD | 2 Qtrs |
| Payments on acquisitions, net of cash acquired |
PaymentsToAcquireBusinessesGross
|
- | USD | 2 Qtrs |
| Payments on acquisitions, net of cash acquired |
PaymentsToAcquireBusinessesGross
|
- | USD | 2 Qtrs |
| Payments on acquisitions, net of cash acquired |
PaymentsToAcquireBusinessesGross
|
$80.67M | USD | 2 Qtrs |
| Payments on acquisitions, net of cash acquired |
PaymentsToAcquireBusinessesGross
|
$80.67M | USD | 2 Qtrs |
| Capital expenditures |
PaymentsToAcquireCapitalExpenditures
|
$14.35M | USD | 2 Qtrs |
| Capital expenditures |
PaymentsToAcquireCapitalExpenditures
|
$14.35M | USD | 2 Qtrs |
| Capital expenditures |
PaymentsToAcquireCapitalExpenditures
|
$4.30M | USD | 2 Qtrs |
| Capital expenditures |
PaymentsToAcquireCapitalExpenditures
|
$4.30M | USD | 2 Qtrs |
| Proceeds from sale of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$979.00K | USD | 2 Qtrs |
| Proceeds from sale of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$979.00K | USD | 2 Qtrs |
| Proceeds from sale of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$8.68M | USD | 2 Qtrs |
| Proceeds from sale of property and equipment |
ProceedsFromSaleOfPropertyPlantAndEquipment
|
$8.68M | USD | 2 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-3.32M | USD | 2 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-3.32M | USD | 2 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-86.34M | USD | 2 Qtrs |
| Net cash used in investing activities |
NetCashProvidedByUsedInInvestingActivities
|
$-86.34M | USD | 2 Qtrs |
| Deferred debt issuance cost |
PaymentsOfDebtIssuanceCosts
|
- | USD | 2 Qtrs |
| Deferred debt issuance cost |
PaymentsOfDebtIssuanceCosts
|
- | USD | 2 Qtrs |
| Deferred debt issuance cost |
PaymentsOfDebtIssuanceCosts
|
$1.46M | USD | 2 Qtrs |
| Deferred debt issuance cost |
PaymentsOfDebtIssuanceCosts
|
$1.46M | USD | 2 Qtrs |
| Revolving credit facility borrowings |
ProceedsFromLongTermLinesOfCredit
|
$136.20M | USD | 2 Qtrs |
| Revolving credit facility borrowings |
ProceedsFromLongTermLinesOfCredit
|
$136.20M | USD | 2 Qtrs |
| Revolving credit facility borrowings |
ProceedsFromLongTermLinesOfCredit
|
$69.30M | USD | 2 Qtrs |
| Revolving credit facility borrowings |
ProceedsFromLongTermLinesOfCredit
|
$69.30M | USD | 2 Qtrs |
| Revolving credit facility payments |
RepaymentsOfLongTermLinesOfCredit
|
$121.20M | USD | 2 Qtrs |
| Revolving credit facility payments |
RepaymentsOfLongTermLinesOfCredit
|
$121.20M | USD | 2 Qtrs |
| Revolving credit facility payments |
RepaymentsOfLongTermLinesOfCredit
|
$92.50M | USD | 2 Qtrs |
| Revolving credit facility payments |
RepaymentsOfLongTermLinesOfCredit
|
$92.50M | USD | 2 Qtrs |
| Term loan payments |
RepaymentsOfTermLoan
|
$11.43M | USD | 2 Qtrs |
| Term loan payments |
RepaymentsOfTermLoan
|
$11.43M | USD | 2 Qtrs |
| Term loan payments |
RepaymentsOfTermLoan
|
$2.50M | USD | 2 Qtrs |
| Term loan payments |
RepaymentsOfTermLoan
|
$2.50M | USD | 2 Qtrs |
| Payments on finance leases |
FinanceLeasePrincipalPayments
|
$2.75M | USD | 2 Qtrs |
| Payments on finance leases |
FinanceLeasePrincipalPayments
|
$2.75M | USD | 2 Qtrs |
| Payments on finance leases |
FinanceLeasePrincipalPayments
|
$3.50M | USD | 2 Qtrs |
| Payments on finance leases |
FinanceLeasePrincipalPayments
|
$3.50M | USD | 2 Qtrs |
| Common stock repurchased and retired |
PaymentsForRepurchaseOfEquity
|
$9.28M | USD | 2 Qtrs |
| Common stock repurchased and retired |
PaymentsForRepurchaseOfEquity
|
$9.28M | USD | 2 Qtrs |
| Common stock repurchased and retired |
PaymentsForRepurchaseOfEquity
|
- | USD | 2 Qtrs |
| Common stock repurchased and retired |
PaymentsForRepurchaseOfEquity
|
- | USD | 2 Qtrs |
| Taxes paid related to net share settlement of equity awards |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$471.00K | USD | 2 Qtrs |
| Taxes paid related to net share settlement of equity awards |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$471.00K | USD | 2 Qtrs |
| Taxes paid related to net share settlement of equity awards |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$294.00K | USD | 2 Qtrs |
| Taxes paid related to net share settlement of equity awards |
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
$294.00K | USD | 2 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-10.96M | USD | 2 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-10.96M | USD | 2 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-28.92M | USD | 2 Qtrs |
| Net cash used in financing activities |
NetCashProvidedByUsedInFinancingActivities
|
$-28.92M | USD | 2 Qtrs |
| Effect of exchange rate changes |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$-183.00K | USD | 2 Qtrs |
| Effect of exchange rate changes |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$-183.00K | USD | 2 Qtrs |
| Effect of exchange rate changes |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$2.50M | USD | 2 Qtrs |
| Effect of exchange rate changes |
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$2.50M | USD | 2 Qtrs |
| Net change in cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$2.95M | USD | 2 Qtrs |
| Net change in cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$2.95M | USD | 2 Qtrs |
| Net change in cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-4.50M | USD | 2 Qtrs |
| Net change in cash and restricted cash |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
$-4.50M | USD | 2 Qtrs |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$7.41M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$7.41M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$73.28M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$73.28M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$10.36M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$10.36M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$68.78M | USD | Point-in-time |
| Cash and restricted cash beginning of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$68.78M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$7.41M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$7.41M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$73.28M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$73.28M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$10.36M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$10.36M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$68.78M | USD | Point-in-time |
| Cash and restricted cash end of period |
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
$68.78M | USD | Point-in-time |
| Cash paid for interest |
InterestPaidNet
|
$720.00K | USD | 2 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$720.00K | USD | 2 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$1.25M | USD | 2 Qtrs |
| Cash paid for interest |
InterestPaidNet
|
$1.25M | USD | 2 Qtrs |
| Cash paid for income taxes, net of refunds |
IncomeTaxesPaidNet
|
$8.12M | USD | 2 Qtrs |
| Cash paid for income taxes, net of refunds |
IncomeTaxesPaidNet
|
$8.12M | USD | 2 Qtrs |
| Cash paid for income taxes, net of refunds |
IncomeTaxesPaidNet
|
$6.04M | USD | 2 Qtrs |
| Cash paid for income taxes, net of refunds |
IncomeTaxesPaidNet
|
$6.04M | USD | 2 Qtrs |
Stockholders Equity
66 line items
| Line Item | Tag | Value | Unit | Period |
|---|---|---|---|---|
| Balance |
StockholdersEquity
|
$978.38M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$978.38M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$352.50M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$352.50M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$995.55M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$995.55M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$344.30M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$344.30M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$328.92M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$328.92M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$958.16M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$958.16M | USD | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
68.78M | shares | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
68.78M | shares | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
69.18M | shares | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
69.18M | shares | Point-in-time |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$916.00K | USD | 2 Qtrs |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$916.00K | USD | 2 Qtrs |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$448.00K | USD | 1 Quarter |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$448.00K | USD | 1 Quarter |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$3.76M | USD | 1 Quarter |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$3.76M | USD | 1 Quarter |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$5.53M | USD | 2 Qtrs |
| Stock based compensation |
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
$5.53M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$6.73M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$6.73M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-2.82M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-2.82M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$11.34M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$11.34M | USD | 2 Qtrs |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-1.79M | USD | 1 Quarter |
| Foreign currency translation adjustment |
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
$-1.79M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$15.35M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$15.35M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$25.95M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$25.95M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$30.10M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$30.10M | USD | 2 Qtrs |
| Net income |
NetIncomeLoss
|
$9.53M | USD | 1 Quarter |
| Net income |
NetIncomeLoss
|
$9.53M | USD | 1 Quarter |
| Equity award vestings |
StockIssuedDuringPeriodValueEquityAwardVestings
|
$1.00K | USD | 1 Quarter |
| Equity award vestings |
StockIssuedDuringPeriodValueEquityAwardVestings
|
$1.00K | USD | 1 Quarter |
| Shares withheld related to net settlement of equity awards |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$294.00K | USD | 2 Qtrs |
| Shares withheld related to net settlement of equity awards |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$294.00K | USD | 2 Qtrs |
| Shares withheld related to net settlement of equity awards |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$472.00K | USD | 2 Qtrs |
| Shares withheld related to net settlement of equity awards |
AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation
|
$472.00K | USD | 2 Qtrs |
| Repurchase and retirement of common stock |
StockRepurchasedAndRetiredDuringPeriodValue
|
$8.65M | USD | 1 Quarter |
| Repurchase and retirement of common stock |
StockRepurchasedAndRetiredDuringPeriodValue
|
$8.65M | USD | 1 Quarter |
| Repurchase and retirement of common stock |
StockRepurchasedAndRetiredDuringPeriodValue
|
$9.28M | USD | 2 Qtrs |
| Repurchase and retirement of common stock |
StockRepurchasedAndRetiredDuringPeriodValue
|
$9.28M | USD | 2 Qtrs |
| Balance |
StockholdersEquity
|
$978.38M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$978.38M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$352.50M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$352.50M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$995.55M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$995.55M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$344.30M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$344.30M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$328.92M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$328.92M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$958.16M | USD | Point-in-time |
| Balance |
StockholdersEquity
|
$958.16M | USD | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
68.78M | shares | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
68.78M | shares | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
69.18M | shares | Point-in-time |
| Balance, Shares |
CommonStockSharesOutstanding
|
69.18M | shares | Point-in-time |
Data is extracted from SEC EDGAR XBRL filings. Values shown are as reported in the filing.