2024 Q3 Form 10-Q Financial Statement
#000083164124000035 Filed on August 02, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
Revenue | $1.144B | $1.344B |
YoY Change | -5.33% | 16.07% |
Cost Of Revenue | $899.2M | $886.4M |
YoY Change | 12.58% | 10.98% |
Gross Profit | $245.3M | $223.2M |
YoY Change | 29.88% | 30.63% |
Gross Profit Margin | 21.43% | 16.6% |
Selling, General & Admin | $92.73M | $94.04M |
YoY Change | 4.12% | 14.2% |
% of Gross Profit | 37.81% | 42.14% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $16.96M | $5.700M |
YoY Change | 202.84% | 18.75% |
% of Gross Profit | 6.91% | 2.55% |
Operating Expenses | $94.80M | $94.54M |
YoY Change | 6.43% | 5.17% |
Operating Profit | $150.5M | $128.6M |
YoY Change | 54.06% | 110.83% |
Interest Expense | -$7.897M | -$9.912M |
YoY Change | -46.89% | -25.6% |
% of Operating Profit | -5.25% | -7.71% |
Other Income/Expense, Net | $0.00 | $0.00 |
YoY Change | -100.0% | |
Pretax Income | $135.4M | $118.7M |
YoY Change | 63.57% | 71.82% |
Income Tax | $39.27M | $32.89M |
% Of Pretax Income | 28.99% | 27.71% |
Net Earnings | $96.15M | $85.82M |
YoY Change | 59.62% | 100.33% |
Net Earnings / Revenue | 8.4% | 6.38% |
Basic Earnings Per Share | $0.36 | $1.60 |
Diluted Earnings Per Share | $0.35 | $1.59 |
COMMON SHARES | ||
Basic Shares Outstanding | 53.53M shares | 53.50M shares |
Diluted Shares Outstanding | 271.7M shares | 54.05M shares |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $232.7M | $212.3M |
YoY Change | 32.17% | -8.24% |
Cash & Equivalents | $232.7M | $212.3M |
Short-Term Investments | ||
Other Short-Term Assets | $91.59M | $121.8M |
YoY Change | -19.97% | -3.53% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $1.181B | $1.054B |
Other Receivables | $21.97M | $0.00 |
Total Short-Term Assets | $1.527B | $1.506B |
YoY Change | 7.72% | 2.57% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $251.0M | $70.69M |
YoY Change | 208.67% | -7.69% |
Goodwill | $2.047B | $1.992B |
YoY Change | 8.46% | 7.31% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $207.1M | $94.33M |
YoY Change | 181.89% | 26.58% |
Total Long-Term Assets | $2.665B | $2.578B |
YoY Change | 4.29% | 2.47% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.527B | $1.506B |
Total Long-Term Assets | $2.665B | $2.578B |
Total Assets | $4.193B | $4.085B |
YoY Change | 5.51% | 2.51% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $197.4M | $198.3M |
YoY Change | 4.57% | -15.83% |
Accrued Expenses | $395.5M | $383.4M |
YoY Change | 16.51% | 32.72% |
Deferred Revenue | $351.7M | $372.3M |
YoY Change | 0.2% | 15.79% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $1.220B | $1.246B |
YoY Change | 0.61% | 6.25% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $812.6M | $861.8M |
YoY Change | -10.39% | -19.08% |
Other Long-Term Liabilities | $299.9M | $141.6M |
YoY Change | 138.59% | 12.57% |
Total Long-Term Liabilities | $1.113B | $1.003B |
YoY Change | 7.75% | -15.73% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $1.220B | $1.246B |
Total Long-Term Liabilities | $1.113B | $1.003B |
Total Liabilities | $2.362B | $2.250B |
YoY Change | 5.24% | -4.83% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.871B | $1.792B |
YoY Change | 18.98% | 17.45% |
Common Stock | $38.58M | $28.71M |
YoY Change | 109.23% | 156.97% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.830B | $1.666B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $4.193B | $4.085B |
YoY Change | 5.51% | 2.51% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $96.15M | $85.82M |
YoY Change | 59.62% | 100.33% |
Depreciation, Depletion And Amortization | $16.96M | $5.700M |
YoY Change | 202.84% | 18.75% |
Cash From Operating Activities | $105.6M | $140.9M |
YoY Change | -20.56% | 60.27% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $6.811M | $3.861M |
YoY Change | -3.09% | -27.12% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $76.00K | -$21.29M |
YoY Change | -78.35% | -97.14% |
Cash From Investing Activities | -$6.735M | -$25.15M |
YoY Change | 0.87% | -96.65% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -83.92M | -113.1M |
YoY Change | -54.9% | -115.65% |
NET CHANGE | ||
Cash From Operating Activities | 105.6M | 140.9M |
Cash From Investing Activities | -6.735M | -25.15M |
Cash From Financing Activities | -83.92M | -113.1M |
Net Change In Cash | 14.94M | 2.691M |
YoY Change | -124.97% | -95.55% |
FREE CASH FLOW | ||
Cash From Operating Activities | $105.6M | $140.9M |
Capital Expenditures | $6.811M | $3.861M |
Free Cash Flow | $98.79M | $137.1M |
YoY Change | -21.54% | 65.87% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3824205000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3261938000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
621165000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
512937000 | usd | |
ttek |
Selling General And Administrative Expenses Including Depreciation And Amortization Of Intangible Assets
SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
|
263293000 | usd | |
ttek |
Selling General And Administrative Expenses Including Depreciation And Amortization Of Intangible Assets
SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
|
227912000 | usd | |
ttek |
Business Combination Acquisition And Integration Related Expenses
BusinessCombinationAcquisitionAndIntegrationRelatedExpenses
|
0 | usd | |
ttek |
Business Combination Acquisition And Integration Related Expenses
BusinessCombinationAcquisitionAndIntegrationRelatedExpenses
|
25812000 | usd | |
ttek |
Fair Value Adjustments To Contingent Consideration
FairValueAdjustmentsToContingentConsideration
|
-477000 | usd | |
ttek |
Fair Value Adjustments To Contingent Consideration
FairValueAdjustmentsToContingentConsideration
|
-8477000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
357395000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
250736000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
0 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
89402000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
328021000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
306575000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
90758000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
86781000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
35000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
60235000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
60235000 | usd |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53615000 | shares | |
us-gaap |
Profit Loss
ProfitLoss
|
237263000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
219794000 | usd | |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-2029000 | usd | |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
10000 | usd | |
us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-2794000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
40606000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
70218000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
277869000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
290012000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
35000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
23000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
277834000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
289989000 | usd | |
CY2023Q2 | us-gaap |
Dividends
Dividends
|
13840000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3824205000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3261938000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
357395000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
250736000 | usd | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.13 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.40 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.10 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53231000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53451000 | shares | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
44500000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
40616000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
69453000 | usd | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
0 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1044000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
0 | usd | |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
-3000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Net Of Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax
|
0 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1857000 | usd |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
53248000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
53248000 | shares |
CY2024Q2 | us-gaap |
Gross Profit
GrossProfit
|
223172000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
188846000 | usd |
CY2024Q2 | ttek |
Selling General And Administrative Expenses Including Depreciation And Amortization Of Intangible Assets
SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
|
94042000 | usd |
CY2023Q3 | ttek |
Selling General And Administrative Expenses Including Depreciation And Amortization Of Intangible Assets
SellingGeneralAndAdministrativeExpensesIncludingDepreciationAndAmortizationOfIntangibleAssets
|
89064000 | usd |
CY2024Q2 | ttek |
Business Combination Acquisition And Integration Related Expenses
BusinessCombinationAcquisitionAndIntegrationRelatedExpenses
|
0 | usd |
CY2023Q3 | ttek |
Business Combination Acquisition And Integration Related Expenses
BusinessCombinationAcquisitionAndIntegrationRelatedExpenses
|
2107000 | usd |
CY2024Q2 | ttek |
Fair Value Adjustments To Contingent Consideration
FairValueAdjustmentsToContingentConsideration
|
-500000 | usd |
CY2023Q3 | ttek |
Fair Value Adjustments To Contingent Consideration
FairValueAdjustmentsToContingentConsideration
|
0 | usd |
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
128630000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
97675000 | usd |
CY2024Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
0 | usd |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
0 | usd |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
118718000 | usd |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
82806000 | usd |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
32894000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
22568000 | usd |
CY2024Q2 | us-gaap |
Profit Loss
ProfitLoss
|
85824000 | usd |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
60238000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
14000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
3000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
237228000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
237228000 | usd | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53188000 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
54052000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53653000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53901000 | shares | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
60238000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
43456000 | usd |
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
87681000 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
103694000 | usd |
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
14000 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
4000 | usd |
CY2024Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
87667000 | usd |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
103690000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
237263000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
219794000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
56718000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
43221000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
23713000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
21640000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
-9736000 | usd | |
us-gaap |
Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
|
21475000 | usd | |
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
0 | usd | |
ttek |
Fair Value Adjustments To Contingent Consideration
FairValueAdjustmentsToContingentConsideration
|
-477000 | usd | |
ttek |
Fair Value Adjustments To Contingent Consideration
FairValueAdjustmentsToContingentConsideration
|
-8477000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
-3769000 | usd | |
us-gaap |
Other Noncash Income Expense
OtherNoncashIncomeExpense
|
796000 | usd | |
ttek |
Increase Decrease In Accounts Receivable And Contract With Customer Asset
IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
|
54286000 | usd | |
ttek |
Increase Decrease In Accounts Receivable And Contract With Customer Asset
IncreaseDecreaseInAccountsReceivableAndContractWithCustomerAsset
|
41824000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
18437000 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1970000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
18991000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-3678000 | usd | |
ttek |
Increase Decrease In Accrued Compensation
IncreaseDecreaseInAccruedCompensation
|
-7982000 | usd | |
ttek |
Increase Decrease In Accrued Compensation
IncreaseDecreaseInAccruedCompensation
|
5263000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
33011000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
56189000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
|
-16436000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Payable Net Of Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesPayableNetOfIncomeTaxesReceivable
|
10645000 | usd | |
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-13955000 | usd | |
us-gaap |
Increase Decrease In Other Operating Liabilities
IncreaseDecreaseInOtherOperatingLiabilities
|
-6921000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
253110000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
246053000 | usd | |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
93650000 | usd | |
us-gaap |
Proceeds From Derivative Instrument Investing Activities
ProceedsFromDerivativeInstrumentInvestingActivities
|
0 | usd | |
us-gaap |
Proceeds From Derivative Instrument Investing Activities
ProceedsFromDerivativeInstrumentInvestingActivities
|
109306000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
11324000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
17322000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
666000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
439000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-104308000 | usd | |
us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
979859000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
200000000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
411676000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
12906000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
16785000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
15078000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
2690000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
425000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
43303000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
38268000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
4827000 | usd | |
us-gaap |
Finance Lease Principal Payments
FinanceLeasePrincipalPayments
|
4082000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-107458000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
494395000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
2146000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
12410000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
43490000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-9038000 | usd | |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
168831000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
185094000 | usd |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
212321000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
176056000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
26867000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
34839000 | usd | |
us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
4000000.0 | usd | |
us-gaap |
Proceeds From Income Tax Refunds
ProceedsFromIncomeTaxRefunds
|
1500000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
115933000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
54967000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1355668000 | usd |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
60238000 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
43456000 | usd |
CY2023Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.26 | |
CY2023Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
7038000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-105000 | usd |
CY2023Q3 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
334000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1452789000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1584850000 | usd |
CY2024Q2 | us-gaap |
Profit Loss
ProfitLoss
|
85824000 | usd |
CY2024Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1857000 | usd |
CY2024Q2 | us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
5000 | usd |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.29 | |
CY2024Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
15522000 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
8096000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-125000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
29600000 | usd | |
us-gaap |
Depreciation
Depreciation
|
13700000 | usd | |
CY2024Q1 | us-gaap |
Dividends
Dividends
|
13908000 | usd |
CY2024Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.29 | |
CY2024Q2 | us-gaap |
Dividends
Dividends
|
15522000 | usd |
us-gaap |
Dividends
Dividends
|
43303000 | usd | |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.23 | |
CY2022Q4 | us-gaap |
Dividends
Dividends
|
12186000 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.23 | |
CY2023Q1 | us-gaap |
Dividends
Dividends
|
12242000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
24562000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
24775000 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
73580000 | usd | |
CY2024Q2 | ttek |
Sublease Income Expense
SubleaseIncomeExpense
|
-184000 | usd |
CY2023Q3 | ttek |
Sublease Income Expense
SubleaseIncomeExpense
|
-46000 | usd |
ttek |
Sublease Income Expense
SubleaseIncomeExpense
|
-347000 | usd | |
CY2023Q3 | us-gaap |
Lease Cost
LeaseCost
|
24729000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
73233000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
56379000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
38160000 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
65932000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
128892000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
194824000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.034 | |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
23700000 | usd | |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
7000000.0 | usd |
CY2024Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
85810000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
60235000 | usd |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53231000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53451000 | shares | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
433000 | shares |
CY2023Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
422000 | shares |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
415000 | shares | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
||
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q2 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | shares |
CY2024Q2 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-9912000 | usd |
CY2023Q3 | us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-14869000 | usd |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-29374000 | usd | |
us-gaap |
Interest Income Expense Nonoperating Net
InterestIncomeExpenseNonoperatingNet
|
-33563000 | usd | |
CY2024Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
85810000 | usd |
CY2024Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
85810000 | usd |
CY2024Q2 | us-gaap |
Profit Loss
ProfitLoss
|
85824000 | usd |
us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
854319000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-761896000 | usd | |
us-gaap |
Proceeds From Issuance Of Secured Debt
ProceedsFromIssuanceOfSecuredDebt
|
180000000 | usd | |
us-gaap |
Payment For Contingent Consideration Liability Financing Activities
PaymentForContingentConsiderationLiabilityFinancingActivities
|
29112000 | usd | |
CY2023Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
13840000 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1228000 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1666203000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1183137000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
219794000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
70218000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.72 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
38268000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
21640000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-16785000 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
425000 | usd | |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
12628000 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1452789000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1403506000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
237263000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
40606000 | usd | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
43000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.81 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
43303000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
23713000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-12906000 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
2690000 | usd | |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
14677000 | usd | |
CY2024Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1666203000 | usd |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1344323000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1208947000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3824205000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3261938000 | usd | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1344323000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1208947000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3824205000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
3261938000 | usd | |
CY2024Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
118556000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
118556000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
113939000 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
372283000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
335044000 | usd |
CY2024Q2 | ttek |
Contract With Customer Asset Liability Net Current
ContractWithCustomerAssetLiabilityNetCurrent
|
-253727000 | usd |
CY2023Q4 | ttek |
Contract With Customer Asset Liability Net Current
ContractWithCustomerAssetLiabilityNetCurrent
|
-221105000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
214000000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
143000000 | usd | |
CY2024Q2 | us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
6500000 | usd |
us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
16400000 | usd | |
us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
4000000 | usd | |
CY2024Q2 | us-gaap |
Provision For Loss On Contracts
ProvisionForLossOnContracts
|
15000000.0 | usd |
CY2023Q4 | us-gaap |
Provision For Loss On Contracts
ProvisionForLossOnContracts
|
8500000 | usd |
CY2024Q2 | ttek |
Revenue Recognition Estimated Cost To Complete Related Contracts
RevenueRecognitionEstimatedCostToCompleteRelatedContracts
|
95000000 | usd |
CY2023Q4 | ttek |
Revenue Recognition Estimated Cost To Complete Related Contracts
RevenueRecognitionEstimatedCostToCompleteRelatedContracts
|
68000000 | usd |
CY2024Q2 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
685184000 | usd |
CY2023Q4 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
672712000 | usd |
CY2024Q2 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
372913000 | usd |
CY2023Q4 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
306788000 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
1058097000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
979500000 | usd |
CY2024Q2 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4339000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4965000 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1053758000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
974535000 | usd |
ttek |
Unbilled Contracts Receivable Period For Billing And Collection
UnbilledContractsReceivablePeriodForBillingAndCollection
|
P12M | ||
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
5200000000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3508571000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
1683295000 | usd |
CY2024Q2 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
5191866000 | usd |
ttek |
Revenue Remaining Performance Obligation Termination Notice Period One
RevenueRemainingPerformanceObligationTerminationNoticePeriodOne
|
P30D | ||
ttek |
Revenue Remaining Performance Obligation Termination Notice Period Two
RevenueRemainingPerformanceObligationTerminationNoticePeriodTwo
|
P60D | ||
ttek |
Revenue Remaining Performance Obligation Termination Notice Period Three
RevenueRemainingPerformanceObligationTerminationNoticePeriodThree
|
P90D | ||
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | usd | |
CY2024Q2 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
0 | usd |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
-8500000 | usd | |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1880244000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
84865000 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
27001000 | usd | |
CY2024Q2 | us-gaap |
Goodwill
Goodwill
|
1992110000 | usd |
CY2023Q3 | us-gaap |
Goodwill Impairment Loss
GoodwillImpairmentLoss
|
0 | usd |
CY2023Q3 | us-gaap |
Reporting Unit Percentage Of Fair Value In Excess Of Carrying Amount
ReportingUnitPercentageOfFairValueInExcessOfCarryingAmount
|
0.45 | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
301681000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
137222000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
164459000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
270453000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
96517000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
173936000 | usd |
CY2024Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
13800000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
38400000 | usd | |
CY2023Q3 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
14100000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
11322000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
34712000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
23334000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
16830000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
16320000 | usd |
CY2024Q2 | ttek |
Finite Lived Intangible Asset Expected Amortization After Year Four
FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
|
61941000 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
164459000 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
176790000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
177477000 | usd |
CY2024Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
106096000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
102645000 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
70694000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
74832000 | usd |
CY2024Q2 | us-gaap |
Depreciation
Depreciation
|
5700000 | usd |
us-gaap |
Depreciation
Depreciation
|
18300000 | usd | |
CY2023Q3 | us-gaap |
Depreciation
Depreciation
|
5600000 | usd |
CY2024Q2 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
347800000 | usd |
CY2023Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.26 | |
CY2023Q4 | us-gaap |
Dividends
Dividends
|
13873000 | usd |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.26 | |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.26 | |
us-gaap |
Dividends
Dividends
|
38268000 | usd | |
CY2024Q2 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P5Y | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
70155000 | usd | |
ttek |
Sublease Income Expense
SubleaseIncomeExpense
|
-125000 | usd | |
CY2024Q2 | us-gaap |
Lease Cost
LeaseCost
|
24378000 | usd |
us-gaap |
Lease Cost
LeaseCost
|
70030000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
57871000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
72294000 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
167317000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
175932000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
65005000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
144685000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
209690000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y | |
CY2023Q4 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.030 | |
CY2024Q2 | ttek |
Lessee Operating Lease Lease Not Yet Commenced Undiscounted Amount
LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
|
13900000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
20124000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
65068000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
44638000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
31231000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
20176000 | usd |
CY2024Q2 | ttek |
Lessee Operating Lease Liability To Be Paid Due After Year Four
LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
|
28412000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
209649000 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
14825000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
194824000 | usd |
CY2022Q4 | us-gaap |
Government Assistance Liability Noncurrent
GovernmentAssistanceLiabilityNoncurrent
|
21000000 | usd |
us-gaap |
Government Assistance Liability Decrease
GovernmentAssistanceLiabilityDecrease
|
10000000 | usd | |
CY2024Q2 | us-gaap |
Government Assistance Liability Current
GovernmentAssistanceLiabilityCurrent
|
11000000 | usd |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8100000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
21600000 | usd | |
CY2024Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
85810000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
60235000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
237228000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
237228000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
219771000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
219771000 | usd | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53515000 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53188000 | shares | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
427000 | shares | |
CY2024Q2 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
104000 | shares |
CY2023Q3 | us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
0 | shares |
us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
35000 | shares | |
us-gaap |
Incremental Common Shares Attributable To Conversion Of Debt Securities
IncrementalCommonSharesAttributableToConversionOfDebtSecurities
|
0 | shares | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
54052000 | shares |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53653000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53901000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53615000 | shares | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.60 | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.13 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.44 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.13 | ||
CY2024Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.59 | |
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.12 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.40 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.10 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.277 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.283 | ||
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-2900000 | usd | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-2200000 | usd | |
ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
4300000 | usd | |
ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
7200000 | usd | |
CY2023Q2 | ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
6900000 | usd |
ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
7200000 | usd | |
ttek |
Effective Income Tax Rate Reconciliation Excluding Excess Tax Benefits On Share Based Payments
EffectiveIncomeTaxRateReconciliationExcludingExcessTaxBenefitsOnShareBasedPayments
|
0.272 | ||
ttek |
Effective Income Tax Rate Reconciliation Excluding Excess Tax Benefits On Share Based Payments
EffectiveIncomeTaxRateReconciliationExcludingExcessTaxBenefitsOnShareBasedPayments
|
0.267 | ||
CY2024Q2 | ttek |
Liability For Uncertain Tax Positions Current And Noncurrent
LiabilityForUncertainTaxPositionsCurrentAndNoncurrent
|
64000000 | usd |
CY2023Q4 | ttek |
Liability For Uncertain Tax Positions Current And Noncurrent
LiabilityForUncertainTaxPositionsCurrentAndNoncurrent
|
62000000.0 | usd |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | segment | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1344323000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1208947000 | usd |
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
128630000 | usd |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
97675000 | usd |
CY2024Q2 | us-gaap |
Assets
Assets
|
4084905000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
3820477000 | usd |
CY2024Q2 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
13170000 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
15471000 | usd |
CY2024Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
861830000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt
LongTermDebt
|
879529000 | usd |
CY2023Q3 | ttek |
Derivative Cap Price Per Share
DerivativeCapPricePerShare
|
259.56 | |
CY2023Q3 | ttek |
Cap Price Premium Over Reported Sales Price Percentage
CapPricePremiumOverReportedSalesPricePercentage
|
0.65 | |
CY2023Q3 | ttek |
Common Stock Reported Sales Price
CommonStockReportedSalesPrice
|
157.31 | |
CY2024Q2 | ttek |
Derivative Cap Price Per Share
DerivativeCapPricePerShare
|
259.53 | |
CY2024Q2 | us-gaap |
Bank Overdrafts
BankOverdrafts
|
0 | usd |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1000000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-2000000 | usd | |
CY2019Q3 | ttek |
Loss Contingency Number Of Actions
LossContingencyNumberOfActions
|
3 | action |
CY2024Q2 | us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
15287000 | usd |
CY2023Q3 | us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
20848000 | usd |
us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
46025000 | usd | |
us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
61475000 | usd | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |