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

10-K Filing

MYR GROUP INC. CIK: 700923 FY 2024
Filing Information
Form Type 10-K
Accession Number 0000700923-25-000006
Period End Date 20241231
Filing Date 20250226
Fiscal Year 2024
Fiscal Period FY
XBRL Instance myrg-20241231_htm.xml
Filing Contents
Balance Sheet 212 line items
Line Item Tag Value Unit Period
Accounts receivable, allowance AllowanceForDoubtfulAccountsReceivableCurrent $1.13M USD Point-in-time
Accounts receivable, allowance AllowanceForDoubtfulAccountsReceivableCurrent $1.13M USD Point-in-time
Accounts receivable, allowance AllowanceForDoubtfulAccountsReceivableCurrent $1.99M USD Point-in-time
Accounts receivable, allowance AllowanceForDoubtfulAccountsReceivableCurrent $1.99M USD Point-in-time
Contract assets, allowance ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $610.00K USD Point-in-time
Contract assets, allowance ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $610.00K USD Point-in-time
Contract assets, allowance ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $422.00K USD Point-in-time
Contract assets, allowance ContractWithCustomerAssetAccumulatedAllowanceForCreditLossCurrent $422.00K USD Point-in-time
Property and equipment, accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $380.46M USD Point-in-time
Property and equipment, accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $380.46M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $3.46M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $3.46M USD Point-in-time
Property and equipment, accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $387.22M USD Point-in-time
Property and equipment, accumulated depreciation PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization $387.22M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $24.90M USD Point-in-time
Cash and cash equivalents CashAndCashEquivalentsAtCarryingValue $24.90M USD Point-in-time
Intangible assets, accumulated amortization FiniteLivedIntangibleAssetsAccumulatedAmortization $34.57M USD Point-in-time
Intangible assets, accumulated amortization FiniteLivedIntangibleAssetsAccumulatedAmortization $34.57M USD Point-in-time
Intangible assets, accumulated amortization FiniteLivedIntangibleAssetsAccumulatedAmortization $30.53M USD Point-in-time
Intangible assets, accumulated amortization FiniteLivedIntangibleAssetsAccumulatedAmortization $30.53M USD Point-in-time
Accounts receivable, net of allowances of $1,129 and $1,987, respectively AccountsReceivableNetCurrent $653.07M USD Point-in-time
Accounts receivable, net of allowances of $1,129 and $1,987, respectively AccountsReceivableNetCurrent $653.07M USD Point-in-time
Accounts receivable, net of allowances of $1,129 and $1,987, respectively AccountsReceivableNetCurrent $521.89M USD Point-in-time
Accounts receivable, net of allowances of $1,129 and $1,987, respectively AccountsReceivableNetCurrent $521.89M USD Point-in-time
Contract assets, net of allowances of $422 and $610, respectively ContractWithCustomerAssetNetCurrent $420.62M USD Point-in-time
Contract assets, net of allowances of $422 and $610, respectively ContractWithCustomerAssetNetCurrent $420.62M USD Point-in-time
Contract assets, net of allowances of $422 and $610, respectively ContractWithCustomerAssetNetCurrent $301.94M USD Point-in-time
Contract assets, net of allowances of $422 and $610, respectively ContractWithCustomerAssetNetCurrent $301.94M USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, par value (in dollars per share) PreferredStockParOrStatedValuePerShare $0.01 USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.00M shares Point-in-time
Current portion of receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableCurrent $8.27M USD Point-in-time
Current portion of receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableCurrent $8.27M USD Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.00M shares Point-in-time
Preferred stock, shares authorized (in shares) PreferredStockSharesAuthorized 4.00M shares Point-in-time
Current portion of receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableCurrent $9.08M USD Point-in-time
Current portion of receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableCurrent $9.08M USD Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Preferred stock, shares issued (in shares) PreferredStockSharesIssued 0.00 shares Point-in-time
Refundable income taxes IncomeTaxesReceivable $4.64M USD Point-in-time
Refundable income taxes IncomeTaxesReceivable $4.64M USD Point-in-time
Refundable income taxes IncomeTaxesReceivable $4.03M USD Point-in-time
Refundable income taxes IncomeTaxesReceivable $4.03M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $42.47M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $42.47M USD Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $46.53M USD Point-in-time
Prepaid expenses and other current assets PrepaidExpenseAndOtherAssetsCurrent $46.53M USD Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Preferred stock, shares outstanding (in shares) PreferredStockSharesOutstanding 0.00 shares Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Common stock, par value (in dollars per share) CommonStockParOrStatedValuePerShare $0.01 USD Point-in-time
Total current assets AssetsCurrent $1.03B USD Point-in-time
Total current assets AssetsCurrent $1.03B USD Point-in-time
Total current assets AssetsCurrent $1.01B USD Point-in-time
Total current assets AssetsCurrent $1.01B USD Point-in-time
Property and equipment, net of accumulated depreciation of $387,223 and $380,465, respectively PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $268.98M USD Point-in-time
Property and equipment, net of accumulated depreciation of $387,223 and $380,465, respectively PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $268.98M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Property and equipment, net of accumulated depreciation of $387,223 and $380,465, respectively PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $278.23M USD Point-in-time
Property and equipment, net of accumulated depreciation of $387,223 and $380,465, respectively PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization $278.23M USD Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares authorized (in shares) CommonStockSharesAuthorized 100.00M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 16.68M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 16.68M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 16.12M shares Point-in-time
Common stock, shares issued (in shares) CommonStockSharesIssued 16.12M shares Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $35.01M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $35.01M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $42.65M USD Point-in-time
Operating lease right-of-use assets OperatingLeaseRightOfUseAsset $42.65M USD Point-in-time
Goodwill Goodwill $112.98M USD Point-in-time
Goodwill Goodwill $112.98M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 16.68M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 16.68M shares Point-in-time
Goodwill Goodwill $116.95M USD Point-in-time
Goodwill Goodwill $116.95M USD Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 16.12M shares Point-in-time
Common stock, shares outstanding (in shares) CommonStockSharesOutstanding 16.12M shares Point-in-time
Intangible assets, net of accumulated amortization of $34,573 and $30,534, respectively IntangibleAssetsNetExcludingGoodwill $83.52M USD Point-in-time
Intangible assets, net of accumulated amortization of $34,573 and $30,534, respectively IntangibleAssetsNetExcludingGoodwill $83.52M USD Point-in-time
Intangible assets, net of accumulated amortization of $34,573 and $30,534, respectively IntangibleAssetsNetExcludingGoodwill $75.69M USD Point-in-time
Intangible assets, net of accumulated amortization of $34,573 and $30,534, respectively IntangibleAssetsNetExcludingGoodwill $75.69M USD Point-in-time
Receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableNoncurrent $34.55M USD Point-in-time
Receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableNoncurrent $34.55M USD Point-in-time
Receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableNoncurrent $33.74M USD Point-in-time
Receivable for insurance claims in excess of deductibles InsuranceSettlementsReceivableNoncurrent $33.74M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $5.73M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet $5.73M USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet - USD Point-in-time
Deferred income taxes DeferredIncomeTaxAssetsNet - USD Point-in-time
Investment in joint venture InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures $3.73M USD Point-in-time
Investment in joint venture InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures $3.73M USD Point-in-time
Investment in joint venture InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures $8.71M USD Point-in-time
Investment in joint venture InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures $8.71M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.60M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.60M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.83M USD Point-in-time
Other assets OtherAssetsNoncurrent $5.83M USD Point-in-time
Total assets Assets $1.57B USD Point-in-time
Total assets Assets $1.57B USD Point-in-time
Total assets Assets $1.58B USD Point-in-time
Total assets Assets $1.58B USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $4.36M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $4.36M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $7.05M USD Point-in-time
Current portion of long-term debt LongTermDebtCurrent $7.05M USD Point-in-time
Current portion of operating lease obligations OperatingLeaseLiabilityCurrent $9.24M USD Point-in-time
Current portion of operating lease obligations OperatingLeaseLiabilityCurrent $9.24M USD Point-in-time
Current portion of operating lease obligations OperatingLeaseLiabilityCurrent $12.14M USD Point-in-time
Current portion of operating lease obligations OperatingLeaseLiabilityCurrent $12.14M USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $1.05M USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $1.05M USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $2.04M USD Point-in-time
Current portion of finance lease obligations FinanceLeaseLiabilityCurrent $2.04M USD Point-in-time
Accounts payable AccountsPayableCurrent $295.48M USD Point-in-time
Accounts payable AccountsPayableCurrent $295.48M USD Point-in-time
Accounts payable AccountsPayableCurrent $359.36M USD Point-in-time
Accounts payable AccountsPayableCurrent $359.36M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $321.96M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $321.96M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $240.41M USD Point-in-time
Contract liabilities ContractWithCustomerLiabilityCurrent $240.41M USD Point-in-time
Current portion of accrued self-insurance SelfInsuranceReserveCurrent $25.88M USD Point-in-time
Current portion of accrued self-insurance SelfInsuranceReserveCurrent $25.88M USD Point-in-time
Current portion of accrued self-insurance SelfInsuranceReserveCurrent $28.27M USD Point-in-time
Current portion of accrued self-insurance SelfInsuranceReserveCurrent $28.27M USD Point-in-time
Accrued income taxes AccruedIncomeTaxesCurrent $237.00K USD Point-in-time
Accrued income taxes AccruedIncomeTaxesCurrent $237.00K USD Point-in-time
Accrued income taxes AccruedIncomeTaxesCurrent $196.00K USD Point-in-time
Accrued income taxes AccruedIncomeTaxesCurrent $196.00K USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $100.59M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $100.59M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $87.84M USD Point-in-time
Other current liabilities OtherLiabilitiesCurrent $87.84M USD Point-in-time
Total current liabilities LiabilitiesCurrent $747.20M USD Point-in-time
Total current liabilities LiabilitiesCurrent $747.20M USD Point-in-time
Total current liabilities LiabilitiesCurrent $748.90M USD Point-in-time
Total current liabilities LiabilitiesCurrent $748.90M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $48.23M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $48.23M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $52.50M USD Point-in-time
Deferred income tax liabilities DeferredIncomeTaxLiabilitiesNet $52.50M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $70.02M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $70.02M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $29.19M USD Point-in-time
Long-term debt LongTermDebtNoncurrent $29.19M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveNoncurrent $51.80M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveNoncurrent $51.80M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveNoncurrent $53.60M USD Point-in-time
Accrued self-insurance SelfInsuranceReserveNoncurrent $53.60M USD Point-in-time
Operating lease obligations, net of current maturities OperatingLeaseLiabilityNoncurrent $30.50M USD Point-in-time
Operating lease obligations, net of current maturities OperatingLeaseLiabilityNoncurrent $30.50M USD Point-in-time
Operating lease obligations, net of current maturities OperatingLeaseLiabilityNoncurrent $25.77M USD Point-in-time
Operating lease obligations, net of current maturities OperatingLeaseLiabilityNoncurrent $25.77M USD Point-in-time
Finance lease obligations, net of current maturities FinanceLeaseLiabilityNoncurrent $1.93M USD Point-in-time
Finance lease obligations, net of current maturities FinanceLeaseLiabilityNoncurrent $1.93M USD Point-in-time
Finance lease obligations, net of current maturities FinanceLeaseLiabilityNoncurrent $314.00K USD Point-in-time
Finance lease obligations, net of current maturities FinanceLeaseLiabilityNoncurrent $314.00K USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $25.04M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $25.04M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $16.26M USD Point-in-time
Other liabilities OtherLiabilitiesNoncurrent $16.26M USD Point-in-time
Total liabilities Liabilities $973.70M USD Point-in-time
Total liabilities Liabilities $973.70M USD Point-in-time
Total liabilities Liabilities $927.54M USD Point-in-time
Total liabilities Liabilities $927.54M 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
Preferred stock$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Preferred stock$0.01 par value per share; 4,000,000 authorized shares; none issued and outstanding at December 31, 2024 and December 31, 2023 PreferredStockValueOutstanding - USD Point-in-time
Common stock$0.01 par value per share; 100,000,000 authorized shares; 16,121,901 and 16,684,492 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $161.00K USD Point-in-time
Common stock$0.01 par value per share; 100,000,000 authorized shares; 16,121,901 and 16,684,492 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $161.00K USD Point-in-time
Common stock$0.01 par value per share; 100,000,000 authorized shares; 16,121,901 and 16,684,492 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $167.00K USD Point-in-time
Common stock$0.01 par value per share; 100,000,000 authorized shares; 16,121,901 and 16,684,492 shares issued and outstanding at December 31, 2024 and December 31, 2023, respectively CommonStockValue $167.00K USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $162.39M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $162.39M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $159.13M USD Point-in-time
Additional paid-in capital AdditionalPaidInCapitalCommonStock $159.13M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.88M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-3.88M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-12.65M USD Point-in-time
Accumulated other comprehensive loss AccumulatedOtherComprehensiveIncomeLossNetOfTax $-12.65M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $492.53M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $492.53M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $453.72M USD Point-in-time
Retained earnings RetainedEarningsAccumulatedDeficit $453.72M USD Point-in-time
Total shareholders equity StockholdersEquity $519.10M USD Point-in-time
Total shareholders equity StockholdersEquity $519.10M USD Point-in-time
Total shareholders equity StockholdersEquity $560.20M USD Point-in-time
Total shareholders equity StockholdersEquity $560.20M USD Point-in-time
Total shareholders equity StockholdersEquity $651.20M USD Point-in-time
Total shareholders equity StockholdersEquity $651.20M USD Point-in-time
Total shareholders equity StockholdersEquity $600.36M USD Point-in-time
Total shareholders equity StockholdersEquity $600.36M USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.57B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.57B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.58B USD Point-in-time
Total liabilities and shareholders equity LiabilitiesAndStockholdersEquity $1.58B USD Point-in-time
Income Statement 126 line items
Line Item Tag Value Unit Period
Contract revenues RevenueFromContractWithCustomerExcludingAssessedTax $3.64B USD Annual
Contract revenues RevenueFromContractWithCustomerExcludingAssessedTax $3.64B USD Annual
Contract revenues RevenueFromContractWithCustomerExcludingAssessedTax $3.01B USD Annual
Contract revenues RevenueFromContractWithCustomerExcludingAssessedTax $3.01B USD Annual
Contract revenues RevenueFromContractWithCustomerExcludingAssessedTax $3.36B USD Annual
Contract revenues RevenueFromContractWithCustomerExcludingAssessedTax $3.36B USD Annual
Contract costs CostOfGoodsAndServicesSold $3.07B USD Annual
Contract costs CostOfGoodsAndServicesSold $3.07B USD Annual
Contract costs CostOfGoodsAndServicesSold $2.66B USD Annual
Contract costs CostOfGoodsAndServicesSold $2.66B USD Annual
Contract costs CostOfGoodsAndServicesSold $3.28B USD Annual
Contract costs CostOfGoodsAndServicesSold $3.28B USD Annual
Gross profit GrossProfit $290.32M USD Annual
Gross profit GrossProfit $290.32M USD Annual
Gross profit GrossProfit $343.96M USD Annual
Gross profit GrossProfit $343.96M USD Annual
Gross profit GrossProfit $364.40M USD Annual
Gross profit GrossProfit $364.40M USD Annual
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $238.22M USD Annual
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $238.22M USD Annual
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $234.61M USD Annual
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $234.61M USD Annual
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $222.42M USD Annual
Selling, general and administrative expenses SellingGeneralAndAdministrativeExpense $222.42M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.87M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.87M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.91M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.91M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $9.01M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $9.01M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $4.21M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $4.21M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $6.85M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $6.85M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $2.38M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $2.38M USD Annual
Income from operations OperatingIncomeLoss $114.91M USD Annual
Income from operations OperatingIncomeLoss $114.91M USD Annual
Income from operations OperatingIncomeLoss $54.08M USD Annual
Income from operations OperatingIncomeLoss $54.08M USD Annual
Income from operations OperatingIncomeLoss $129.09M USD Annual
Income from operations OperatingIncomeLoss $129.09M USD Annual
Interest income InvestmentIncomeInterest $187.00K USD Annual
Interest income InvestmentIncomeInterest $187.00K USD Annual
Interest income InvestmentIncomeInterest $888.00K USD Annual
Interest income InvestmentIncomeInterest $888.00K USD Annual
Interest income InvestmentIncomeInterest $415.00K USD Annual
Interest income InvestmentIncomeInterest $415.00K USD Annual
Interest expense InterestExpense $3.56M USD Annual
Interest expense InterestExpense $3.56M USD Annual
Interest expense InterestExpense $4.94M USD Annual
Interest expense InterestExpense $4.94M USD Annual
Interest expense InterestExpense $6.53M USD Annual
Interest expense InterestExpense $6.53M USD Annual
Other income (expense), net OtherNonoperatingIncomeExpense $-1.48M USD Annual
Other income (expense), net OtherNonoperatingIncomeExpense $-1.48M USD Annual
Other income (expense), net OtherNonoperatingIncomeExpense $2.67M USD Annual
Other income (expense), net OtherNonoperatingIncomeExpense $2.67M USD Annual
Other income (expense), net OtherNonoperatingIncomeExpense $-38.00K USD Annual
Other income (expense), net OtherNonoperatingIncomeExpense $-38.00K USD Annual
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $46.49M USD Annual
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $46.49M USD Annual
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $114.20M USD Annual
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $114.20M USD Annual
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $125.00M USD Annual
Income before provision for income taxes IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest $125.00M USD Annual
Income tax expense IncomeTaxExpenseBenefit $30.82M USD Annual
Income tax expense IncomeTaxExpenseBenefit $30.82M USD Annual
Income tax expense IncomeTaxExpenseBenefit $16.23M USD Annual
Income tax expense IncomeTaxExpenseBenefit $16.23M USD Annual
Income tax expense IncomeTaxExpenseBenefit $34.01M USD Annual
Income tax expense IncomeTaxExpenseBenefit $34.01M USD Annual
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Basic (in dollars per share) EarningsPerShareBasic $4.98 USD Annual
Basic (in dollars per share) EarningsPerShareBasic $4.98 USD Annual
Basic (in dollars per share) EarningsPerShareBasic $1.84 USD Annual
Basic (in dollars per share) EarningsPerShareBasic $1.84 USD Annual
Basic (in dollars per share) EarningsPerShareBasic $5.45 USD Annual
Basic (in dollars per share) EarningsPerShareBasic $5.45 USD Annual
Diluted (in dollars per share) EarningsPerShareDiluted $4.91 USD Annual
Diluted (in dollars per share) EarningsPerShareDiluted $4.91 USD Annual
Diluted (in dollars per share) EarningsPerShareDiluted $1.83 USD Annual
Diluted (in dollars per share) EarningsPerShareDiluted $1.83 USD Annual
Diluted (in dollars per share) EarningsPerShareDiluted $5.40 USD Annual
Diluted (in dollars per share) EarningsPerShareDiluted $5.40 USD Annual
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 16.47M shares Annual
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 16.47M shares Annual
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 16.76M shares Annual
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 16.76M shares Annual
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 16.68M shares Annual
Basic (in shares) WeightedAverageNumberOfSharesOutstandingBasic 16.68M shares Annual
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.98M shares Annual
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.98M shares Annual
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.84M shares Annual
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.84M shares Annual
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.53M shares Annual
Diluted (in shares) WeightedAverageNumberOfDilutedSharesOutstanding 16.53M shares Annual
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-8.77M USD Annual
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-8.77M USD Annual
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $2.42M USD Annual
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $2.42M USD Annual
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-6.47M USD Annual
Foreign currency translation adjustment OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax $-6.47M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-6.47M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-6.47M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $2.42M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $2.42M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-8.77M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-8.77M USD Annual
Total comprehensive income ComprehensiveIncomeNetOfTax $21.49M USD Annual
Total comprehensive income ComprehensiveIncomeNetOfTax $21.49M USD Annual
Total comprehensive income ComprehensiveIncomeNetOfTax $93.41M USD Annual
Total comprehensive income ComprehensiveIncomeNetOfTax $93.41M USD Annual
Total comprehensive income ComprehensiveIncomeNetOfTax $76.91M USD Annual
Total comprehensive income ComprehensiveIncomeNetOfTax $76.91M USD Annual
Cash Flow Statement 232 line items
Line Item Tag Value Unit Period
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Depreciation and amortization of property and equipment Depreciation $54.23M USD Annual
Depreciation and amortization of property and equipment Depreciation $54.23M USD Annual
Depreciation and amortization of property and equipment Depreciation $60.32M USD Annual
Depreciation and amortization of property and equipment Depreciation $60.32M USD Annual
Depreciation and amortization of property and equipment Depreciation $49.16M USD Annual
Depreciation and amortization of property and equipment Depreciation $49.16M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.87M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.87M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.91M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $4.91M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $9.01M USD Annual
Amortization of intangible assets AmortizationOfIntangibleAssets $9.01M USD Annual
Stock-based compensation expense ShareBasedCompensation $7.92M USD Annual
Stock-based compensation expense ShareBasedCompensation $7.92M USD Annual
Stock-based compensation expense ShareBasedCompensation $8.38M USD Annual
Stock-based compensation expense ShareBasedCompensation $8.38M USD Annual
Stock-based compensation expense ShareBasedCompensation $8.53M USD Annual
Stock-based compensation expense ShareBasedCompensation $8.53M USD Annual
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $2.06M USD Annual
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $2.06M USD Annual
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $9.57M USD Annual
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $9.57M USD Annual
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-400.00K USD Annual
Deferred income taxes DeferredIncomeTaxesAndTaxCredits $-400.00K USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $4.21M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $4.21M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $6.85M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $6.85M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $2.38M USD Annual
Gain on sale of property and equipment GainLossOnSaleOfPropertyPlantEquipment $2.38M USD Annual
Other non-cash items OtherNoncashIncomeExpense $-1.46M USD Annual
Other non-cash items OtherNoncashIncomeExpense $-1.46M USD Annual
Other non-cash items OtherNoncashIncomeExpense $-2.29M USD Annual
Other non-cash items OtherNoncashIncomeExpense $-2.29M USD Annual
Other non-cash items OtherNoncashIncomeExpense $-96.00K USD Annual
Other non-cash items OtherNoncashIncomeExpense $-96.00K USD Annual
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $134.48M USD Annual
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $134.48M USD Annual
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $86.94M USD Annual
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $86.94M USD Annual
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $48.53M USD Annual
Accounts receivable, net IncreaseDecreaseInAccountsReceivable $48.53M USD Annual
Contract assets, net IncreaseDecreaseInContractWithCustomerAsset $119.25M USD Annual
Contract assets, net IncreaseDecreaseInContractWithCustomerAsset $119.25M USD Annual
Contract assets, net IncreaseDecreaseInContractWithCustomerAsset $64.42M USD Annual
Contract assets, net IncreaseDecreaseInContractWithCustomerAsset $64.42M USD Annual
Contract assets, net IncreaseDecreaseInContractWithCustomerAsset $-114.78M USD Annual
Contract assets, net IncreaseDecreaseInContractWithCustomerAsset $-114.78M USD Annual
Receivable for insurance claims in excess of deductibles IncreaseDecreaseInInsuranceSettlementsReceivable $1.63M USD Annual
Receivable for insurance claims in excess of deductibles IncreaseDecreaseInInsuranceSettlementsReceivable $1.63M USD Annual
Receivable for insurance claims in excess of deductibles IncreaseDecreaseInInsuranceSettlementsReceivable $14.00K USD Annual
Receivable for insurance claims in excess of deductibles IncreaseDecreaseInInsuranceSettlementsReceivable $14.00K USD Annual
Receivable for insurance claims in excess of deductibles IncreaseDecreaseInInsuranceSettlementsReceivable $-1.53M USD Annual
Receivable for insurance claims in excess of deductibles IncreaseDecreaseInInsuranceSettlementsReceivable $-1.53M USD Annual
Prepaid expenses and other assets IncreaseDecreaseInOtherOperatingAssets $-560.00K USD Annual
Prepaid expenses and other assets IncreaseDecreaseInOtherOperatingAssets $-560.00K USD Annual
Prepaid expenses and other assets IncreaseDecreaseInOtherOperatingAssets $-10.27M USD Annual
Prepaid expenses and other assets IncreaseDecreaseInOtherOperatingAssets $-10.27M USD Annual
Prepaid expenses and other assets IncreaseDecreaseInOtherOperatingAssets $-1.64M USD Annual
Prepaid expenses and other assets IncreaseDecreaseInOtherOperatingAssets $-1.64M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $-60.96M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $-60.96M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $37.25M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $37.25M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $109.01M USD Annual
Accounts payable IncreaseDecreaseInAccountsPayable $109.01M USD Annual
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $58.00M USD Annual
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $58.00M USD Annual
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $82.56M USD Annual
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $82.56M USD Annual
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $13.15M USD Annual
Contract liabilities IncreaseDecreaseInContractWithCustomerLiability $13.15M USD Annual
Accrued self-insurance IncreaseDecreaseInSelfInsuranceReserve $17.00K USD Annual
Accrued self-insurance IncreaseDecreaseInSelfInsuranceReserve $17.00K USD Annual
Accrued self-insurance IncreaseDecreaseInSelfInsuranceReserve $5.00M USD Annual
Accrued self-insurance IncreaseDecreaseInSelfInsuranceReserve $5.00M USD Annual
Accrued self-insurance IncreaseDecreaseInSelfInsuranceReserve $-548.00K USD Annual
Accrued self-insurance IncreaseDecreaseInSelfInsuranceReserve $-548.00K USD Annual
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-21.06M USD Annual
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-21.06M USD Annual
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $29.84M USD Annual
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $29.84M USD Annual
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-13.75M USD Annual
Other liabilities IncreaseDecreaseInOtherOperatingLiabilities $-13.75M USD Annual
Net cash flows provided by operating activities NetCashProvidedByUsedInOperatingActivities $71.02M USD Annual
Net cash flows provided by operating activities NetCashProvidedByUsedInOperatingActivities $71.02M USD Annual
Net cash flows provided by operating activities NetCashProvidedByUsedInOperatingActivities $167.48M USD Annual
Net cash flows provided by operating activities NetCashProvidedByUsedInOperatingActivities $167.48M USD Annual
Net cash flows provided by operating activities NetCashProvidedByUsedInOperatingActivities $87.11M USD Annual
Net cash flows provided by operating activities NetCashProvidedByUsedInOperatingActivities $87.11M USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.99M USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $1.99M USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $5.61M USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $5.61M USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $8.73M USD Annual
Proceeds from sale of property and equipment ProceedsFromSaleOfPropertyPlantAndEquipment $8.73M USD Annual
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD Annual
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD Annual
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD Annual
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired - USD Annual
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $110.66M USD Annual
Cash paid for acquisitions, net of cash acquired PaymentsToAcquireBusinessesNetOfCashAcquired $110.66M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $84.74M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $84.74M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $75.94M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $75.94M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $77.06M USD Annual
Purchases of property and equipment PaymentsToAcquirePropertyPlantAndEquipment $77.06M USD Annual
Net cash flows used in investing activities NetCashProvidedByUsedInInvestingActivities $-79.13M USD Annual
Net cash flows used in investing activities NetCashProvidedByUsedInInvestingActivities $-79.13M USD Annual
Net cash flows used in investing activities NetCashProvidedByUsedInInvestingActivities $-185.73M USD Annual
Net cash flows used in investing activities NetCashProvidedByUsedInInvestingActivities $-185.73M USD Annual
Net cash flows used in investing activities NetCashProvidedByUsedInInvestingActivities $-67.21M USD Annual
Net cash flows used in investing activities NetCashProvidedByUsedInInvestingActivities $-67.21M USD Annual
Borrowings under revolving lines of credit ProceedsFromLinesOfCredit $198.70M USD Annual
Borrowings under revolving lines of credit ProceedsFromLinesOfCredit $198.70M USD Annual
Borrowings under revolving lines of credit ProceedsFromLinesOfCredit $562.90M USD Annual
Borrowings under revolving lines of credit ProceedsFromLinesOfCredit $562.90M USD Annual
Borrowings under revolving lines of credit ProceedsFromLinesOfCredit $822.49M USD Annual
Borrowings under revolving lines of credit ProceedsFromLinesOfCredit $822.49M USD Annual
Repayments under revolving lines of credit RepaymentsOfLinesOfCredit $777.30M USD Annual
Repayments under revolving lines of credit RepaymentsOfLinesOfCredit $777.30M USD Annual
Repayments under revolving lines of credit RepaymentsOfLinesOfCredit $185.78M USD Annual
Repayments under revolving lines of credit RepaymentsOfLinesOfCredit $185.78M USD Annual
Repayments under revolving lines of credit RepaymentsOfLinesOfCredit $562.62M USD Annual
Repayments under revolving lines of credit RepaymentsOfLinesOfCredit $562.62M USD Annual
Payment of principal obligations under equipment notes RepaymentsOfNotesPayable $1.05M USD Annual
Payment of principal obligations under equipment notes RepaymentsOfNotesPayable $1.05M USD Annual
Payment of principal obligations under equipment notes RepaymentsOfNotesPayable $4.60M USD Annual
Payment of principal obligations under equipment notes RepaymentsOfNotesPayable $4.60M USD Annual
Payment of principal obligations under equipment notes RepaymentsOfNotesPayable $7.05M USD Annual
Payment of principal obligations under equipment notes RepaymentsOfNotesPayable $7.05M USD Annual
Payment of principal obligations under finance leases FinanceLeasePrincipalPayments $1.20M USD Annual
Payment of principal obligations under finance leases FinanceLeasePrincipalPayments $1.20M USD Annual
Payment of principal obligations under finance leases FinanceLeasePrincipalPayments $1.14M USD Annual
Payment of principal obligations under finance leases FinanceLeasePrincipalPayments $1.14M USD Annual
Payment of principal obligations under finance leases FinanceLeasePrincipalPayments $1.59M USD Annual
Payment of principal obligations under finance leases FinanceLeasePrincipalPayments $1.59M USD Annual
Borrowings under equipment notes ProceedsFromNotesPayable - USD Annual
Borrowings under equipment notes ProceedsFromNotesPayable - USD Annual
Borrowings under equipment notes ProceedsFromNotesPayable $24.18M USD Annual
Borrowings under equipment notes ProceedsFromNotesPayable $24.18M USD Annual
Borrowings under equipment notes ProceedsFromNotesPayable - USD Annual
Borrowings under equipment notes ProceedsFromNotesPayable - USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised - USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised - USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $40.00K USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $40.00K USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $20.00K USD Annual
Proceeds from exercise of stock options ProceedsFromStockOptionsExercised $20.00K USD Annual
Debt refinancing costs PaymentsOfDebtRestructuringCosts - USD Annual
Debt refinancing costs PaymentsOfDebtRestructuringCosts - USD Annual
Debt refinancing costs PaymentsOfDebtRestructuringCosts $2.13M USD Annual
Debt refinancing costs PaymentsOfDebtRestructuringCosts $2.13M USD Annual
Debt refinancing costs PaymentsOfDebtRestructuringCosts $33.00K USD Annual
Debt refinancing costs PaymentsOfDebtRestructuringCosts $33.00K USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $75.00M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $75.00M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $36.98M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $36.98M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $2.87M USD Annual
Repurchase of common stock PaymentsForRepurchaseOfCommonStock $2.87M USD Annual
Payments related to tax withholding for stock-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $5.87M USD Annual
Payments related to tax withholding for stock-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $5.87M USD Annual
Payments related to tax withholding for stock-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.79M USD Annual
Payments related to tax withholding for stock-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $6.79M USD Annual
Payments related to tax withholding for stock-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $7.94M USD Annual
Payments related to tax withholding for stock-based compensation PaymentsRelatedToTaxWithholdingForShareBasedCompensation $7.94M USD Annual
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities $4.00M USD Annual
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities $4.00M USD Annual
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD Annual
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD Annual
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD Annual
Other financing activities ProceedsFromPaymentsForOtherFinancingActivities - USD Annual
Net cash flows used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.27M USD Annual
Net cash flows used in financing activities NetCashProvidedByUsedInFinancingActivities $-9.27M USD Annual
Net cash flows used in financing activities NetCashProvidedByUsedInFinancingActivities $-18.37M USD Annual
Net cash flows used in financing activities NetCashProvidedByUsedInFinancingActivities $-18.37M USD Annual
Net cash flows used in financing activities NetCashProvidedByUsedInFinancingActivities $-39.96M USD Annual
Net cash flows used in financing activities NetCashProvidedByUsedInFinancingActivities $-39.96M USD Annual
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-1.38M USD Annual
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-1.38M USD Annual
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-3.54M USD Annual
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $-3.54M USD Annual
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $339.00K USD Annual
Effect of exchange rate changes on cash EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $339.00K USD Annual
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-26.14M USD Annual
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-26.14M USD Annual
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-21.43M USD Annual
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-21.43M USD Annual
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-31.05M USD Annual
Net decrease in cash and cash equivalents CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect $-31.05M USD Annual
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $82.09M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $82.09M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.04M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.04M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $3.46M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $3.46M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $24.90M USD Point-in-time
Beginning of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $24.90M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $82.09M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $82.09M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.04M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $51.04M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $3.46M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $3.46M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $24.90M USD Point-in-time
End of period CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents $24.90M USD Point-in-time
Income taxes payments IncomeTaxesPaid $15.07M USD Annual
Income taxes payments IncomeTaxesPaid $15.07M USD Annual
Income taxes payments IncomeTaxesPaid $23.95M USD Annual
Income taxes payments IncomeTaxesPaid $23.95M USD Annual
Income taxes payments IncomeTaxesPaid $20.46M USD Annual
Income taxes payments IncomeTaxesPaid $20.46M USD Annual
Interest payments InterestPaidNet $4.14M USD Annual
Interest payments InterestPaidNet $4.14M USD Annual
Interest payments InterestPaidNet $5.77M USD Annual
Interest payments InterestPaidNet $5.77M USD Annual
Interest payments InterestPaidNet $2.74M USD Annual
Interest payments InterestPaidNet $2.74M USD Annual
Acquisition of property and equipment for which payment is pending CapitalExpendituresIncurredButNotYetPaid $8.47M USD Annual
Acquisition of property and equipment for which payment is pending CapitalExpendituresIncurredButNotYetPaid $8.47M USD Annual
Acquisition of property and equipment for which payment is pending CapitalExpendituresIncurredButNotYetPaid $3.37M USD Annual
Acquisition of property and equipment for which payment is pending CapitalExpendituresIncurredButNotYetPaid $3.37M USD Annual
Acquisition of property and equipment for which payment is pending CapitalExpendituresIncurredButNotYetPaid $2.22M USD Annual
Acquisition of property and equipment for which payment is pending CapitalExpendituresIncurredButNotYetPaid $2.22M USD Annual
Stockholders Equity 60 line items
Line Item Tag Value Unit Period
Balance, beginning of period StockholdersEquity $519.10M USD Point-in-time
Balance, beginning of period StockholdersEquity $519.10M USD Point-in-time
Balance, beginning of period StockholdersEquity $560.20M USD Point-in-time
Balance, beginning of period StockholdersEquity $560.20M USD Point-in-time
Balance, beginning of period StockholdersEquity $651.20M USD Point-in-time
Balance, beginning of period StockholdersEquity $651.20M USD Point-in-time
Balance, beginning of period StockholdersEquity $600.36M USD Point-in-time
Balance, beginning of period StockholdersEquity $600.36M USD Point-in-time
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $83.38M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $30.26M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Net income NetIncomeLoss $90.99M USD Annual
Stock issued under compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Stock issued under compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation - USD Annual
Stock issued under compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $20.00K USD Annual
Stock issued under compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $20.00K USD Annual
Stock issued under compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $40.00K USD Annual
Stock issued under compensation plans, net StockIssuedDuringPeriodValueShareBasedCompensation $40.00K USD Annual
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.38M USD Annual
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.38M USD Annual
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $7.92M USD Annual
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $7.92M USD Annual
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.53M USD Annual
Stock-based compensation expense AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue $8.53M USD Annual
Shares repurchased related to tax withholding for stock-based compensation (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 76,150.00 shares Annual
Shares repurchased related to tax withholding for stock-based compensation (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 76,150.00 shares Annual
Shares repurchased related to tax withholding for stock-based compensation (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 36,397.00 shares Annual
Shares repurchased related to tax withholding for stock-based compensation (in shares) SharesPaidForTaxWithholdingForShareBasedCompensation 36,397.00 shares Annual
Shares repurchased related to tax withholding for stock-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $6.79M USD Annual
Shares repurchased related to tax withholding for stock-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $6.79M USD Annual
Shares repurchased related to tax withholding for stock-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $5.87M USD Annual
Shares repurchased related to tax withholding for stock-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $5.87M USD Annual
Shares repurchased related to tax withholding for stock-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $7.94M USD Annual
Shares repurchased related to tax withholding for stock-based compensation AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation $7.94M USD Annual
Settlement of stock repurchase program (in shares) StockRepurchasedAndRetiredDuringPeriodShares 643,549.00 shares Annual
Settlement of stock repurchase program (in shares) StockRepurchasedAndRetiredDuringPeriodShares 643,549.00 shares Annual
Settlement of stock repurchase program (in shares) StockRepurchasedAndRetiredDuringPeriodShares 25,042.00 shares Annual
Settlement of stock repurchase program (in shares) StockRepurchasedAndRetiredDuringPeriodShares 25,042.00 shares Annual
Settlement of stock repurchase program StockRepurchasedAndRetiredDuringPeriodValue $36.98M USD Annual
Settlement of stock repurchase program StockRepurchasedAndRetiredDuringPeriodValue $36.98M USD Annual
Settlement of stock repurchase program StockRepurchasedAndRetiredDuringPeriodValue $2.87M USD Annual
Settlement of stock repurchase program StockRepurchasedAndRetiredDuringPeriodValue $2.87M USD Annual
Settlement of stock repurchase program StockRepurchasedAndRetiredDuringPeriodValue $75.00M USD Annual
Settlement of stock repurchase program StockRepurchasedAndRetiredDuringPeriodValue $75.00M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-6.47M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-6.47M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $2.42M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $2.42M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-8.77M USD Annual
Other comprehensive income (loss) OtherComprehensiveIncomeLossNetOfTax $-8.77M USD Annual
Balance, end of period StockholdersEquity $519.10M USD Point-in-time
Balance, end of period StockholdersEquity $519.10M USD Point-in-time
Balance, end of period StockholdersEquity $560.20M USD Point-in-time
Balance, end of period StockholdersEquity $560.20M USD Point-in-time
Balance, end of period StockholdersEquity $651.20M USD Point-in-time
Balance, end of period StockholdersEquity $651.20M USD Point-in-time
Balance, end of period StockholdersEquity $600.36M USD Point-in-time
Balance, end of period StockholdersEquity $600.36M USD Point-in-time

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

NEWS
Loading news...
TRENDING
Loading...