2024 Q2 Form 10-Q Financial Statement
#000083164124000029 Filed on May 03, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
Revenue | $1.344B | $1.252B |
YoY Change | 16.07% | 39.88% |
Cost Of Revenue | $886.4M | $845.1M |
YoY Change | 10.98% | 44.88% |
Gross Profit | $223.2M | $207.5M |
YoY Change | 30.63% | 35.4% |
Gross Profit Margin | 16.6% | 16.58% |
Selling, General & Admin | $94.04M | $89.81M |
YoY Change | 14.2% | 58.95% |
% of Gross Profit | 42.14% | 43.28% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $5.700M | $5.600M |
YoY Change | 18.75% | -15.36% |
% of Gross Profit | 2.55% | 2.7% |
Operating Expenses | $94.54M | $89.81M |
YoY Change | 5.17% | 56.37% |
Operating Profit | $128.6M | $117.7M |
YoY Change | 110.83% | 27.85% |
Interest Expense | -$9.912M | -$9.883M |
YoY Change | -25.6% | 83.97% |
% of Operating Profit | -7.71% | -8.4% |
Other Income/Expense, Net | $0.00 | $0.00 |
YoY Change | -100.0% | -100.0% |
Pretax Income | $118.7M | $107.8M |
YoY Change | 71.82% | -30.3% |
Income Tax | $32.89M | $31.34M |
% Of Pretax Income | 27.71% | 29.07% |
Net Earnings | $85.82M | $76.46M |
YoY Change | 100.33% | -34.49% |
Net Earnings / Revenue | 6.38% | 6.11% |
Basic Earnings Per Share | $1.60 | $1.43 |
Diluted Earnings Per Share | $1.59 | $1.42 |
COMMON SHARES | ||
Basic Shares Outstanding | 53.50M shares | 53.47M shares |
Diluted Shares Outstanding | 54.05M shares | 53.88M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $212.3M | $210.3M |
YoY Change | -8.24% | 27.92% |
Cash & Equivalents | $212.3M | $210.3M |
Short-Term Investments | ||
Other Short-Term Assets | $121.8M | $128.8M |
YoY Change | -3.53% | -33.51% |
Inventory | ||
Prepaid Expenses | ||
Receivables | $1.054B | $1.038B |
Other Receivables | $0.00 | $0.00 |
Total Short-Term Assets | $1.506B | $1.480B |
YoY Change | 2.57% | 19.85% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $70.69M | $72.90M |
YoY Change | -7.69% | 108.93% |
Goodwill | $1.992B | $1.978B |
YoY Change | 7.31% | 74.51% |
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $94.33M | $94.95M |
YoY Change | 26.58% | 42.92% |
Total Long-Term Assets | $2.578B | $2.591B |
YoY Change | 2.47% | 73.09% |
TOTAL ASSETS | ||
Total Short-Term Assets | $1.506B | $1.480B |
Total Long-Term Assets | $2.578B | $2.591B |
Total Assets | $4.085B | $4.071B |
YoY Change | 2.51% | 49.02% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $198.3M | $215.6M |
YoY Change | -15.83% | 42.57% |
Accrued Expenses | $383.4M | $321.8M |
YoY Change | 32.72% | 33.94% |
Deferred Revenue | $372.3M | $373.7M |
YoY Change | 15.79% | 36.32% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $1.246B | $1.194B |
YoY Change | 6.25% | 37.14% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $861.8M | $951.0M |
YoY Change | -19.08% | 306.22% |
Other Long-Term Liabilities | $141.6M | $156.1M |
YoY Change | 12.57% | 80.21% |
Total Long-Term Liabilities | $1.003B | $1.107B |
YoY Change | -15.73% | 245.17% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $1.246B | $1.194B |
Total Long-Term Liabilities | $1.003B | $1.107B |
Total Liabilities | $2.250B | $2.301B |
YoY Change | -4.83% | 93.15% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $1.792B | $1.722B |
YoY Change | 17.45% | 15.16% |
Common Stock | $28.71M | $19.51M |
YoY Change | 156.97% | 411.59% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $1.666B | $1.585B |
YoY Change | ||
Total Liabilities & Shareholders Equity | $4.085B | $4.071B |
YoY Change | 2.51% | 49.02% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $85.82M | $76.46M |
YoY Change | 100.33% | -34.49% |
Depreciation, Depletion And Amortization | $5.700M | $5.600M |
YoY Change | 18.75% | -15.36% |
Cash From Operating Activities | $140.9M | $102.9M |
YoY Change | 60.27% | 308.62% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $3.861M | $4.007M |
YoY Change | -27.12% | -19.8% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$21.29M | -$71.72M |
YoY Change | -97.14% | -140727.45% |
Cash From Investing Activities | -$25.15M | -$75.73M |
YoY Change | -96.65% | 1431.39% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -113.1M | -12.76M |
YoY Change | -115.65% | -69.82% |
NET CHANGE | ||
Cash From Operating Activities | 140.9M | 102.9M |
Cash From Investing Activities | -25.15M | -75.73M |
Cash From Financing Activities | -113.1M | -12.76M |
Net Change In Cash | 2.691M | 14.45M |
YoY Change | -95.55% | -208.43% |
FREE CASH FLOW | ||
Cash From Operating Activities | $140.9M | $102.9M |
Capital Expenditures | $3.861M | $4.007M |
Free Cash Flow | $137.1M | $98.93M |
YoY Change | 65.87% | 389.86% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-19461000 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-18695000 | usd | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P1Y | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
||
CY2022Q3 | ttek |
Expected Price Per Share Acquired
ExpectedPricePerShareAcquired
|
2.22 | |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
53497000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
53497000 | shares |
CY2024Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-9883000 | usd |
CY2023Q2 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-13323000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
76446000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
76446000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1127000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
2000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1584850000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1183137000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
159556000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
26762000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.46 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
24428000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
14602000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-16680000 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
91000 | usd | |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
12628000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1355668000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1403506000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
151439000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
38749000 | usd | |
us-gaap |
Minority Interest Decrease From Distributions To Noncontrolling Interest Holders
MinorityInterestDecreaseFromDistributionsToNoncontrollingInterestHolders
|
38000 | usd | |
us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.52 | ||
us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
27781000 | usd | |
us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
15617000 | usd | |
us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
-12781000 | usd | |
us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
1462000 | usd | |
us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
14677000 | usd | |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
1584850000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1251616000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1158226000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2479883000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2052991000 | usd | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1251616000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1158226000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2479883000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2052991000 | usd | |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
102991000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net Current
ContractWithCustomerAssetNetCurrent
|
113939000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
373682000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
335044000 | usd |
CY2024Q1 | ttek |
Contract With Customer Asset Liability Net Current
ContractWithCustomerAssetLiabilityNetCurrent
|
-270691000 | usd |
CY2023Q4 | ttek |
Contract With Customer Asset Liability Net Current
ContractWithCustomerAssetLiabilityNetCurrent
|
-221105000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
177000000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
121000000 | usd | |
us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
9900000 | usd | |
us-gaap |
Contract With Customer Liability Cumulative Catch Up Adjustment To Revenue Change In Measure Of Progress
ContractWithCustomerLiabilityCumulativeCatchUpAdjustmentToRevenueChangeInMeasureOfProgress
|
4000000 | usd | |
CY2024Q1 | us-gaap |
Provision For Loss On Contracts
ProvisionForLossOnContracts
|
13300000 | usd |
CY2023Q4 | us-gaap |
Provision For Loss On Contracts
ProvisionForLossOnContracts
|
8500000 | usd |
CY2024Q1 | ttek |
Revenue Recognition Estimated Cost To Complete Related Contracts
RevenueRecognitionEstimatedCostToCompleteRelatedContracts
|
104000000 | usd |
CY2023Q4 | ttek |
Revenue Recognition Estimated Cost To Complete Related Contracts
RevenueRecognitionEstimatedCostToCompleteRelatedContracts
|
68000000 | usd |
CY2024Q1 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
674059000 | usd |
CY2023Q4 | us-gaap |
Billed Contract Receivables
BilledContractReceivables
|
672712000 | usd |
CY2024Q1 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
368579000 | usd |
CY2023Q4 | us-gaap |
Unbilled Contracts Receivable
UnbilledContractsReceivable
|
306788000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
1042638000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Gross Current
AccountsReceivableGrossCurrent
|
979500000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4755000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
4965000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1037883000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
974535000 | usd |
ttek |
Unbilled Contracts Receivable Period For Billing And Collection
UnbilledContractsReceivablePeriodForBillingAndCollection
|
P12M | ||
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
3260974000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
1448574000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
4709548000 | 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 | |
us-gaap |
Business Combination Contingent Consideration Arrangements Change In Amount Of Contingent Consideration Liability1
BusinessCombinationContingentConsiderationArrangementsChangeInAmountOfContingentConsiderationLiability1
|
-8500000 | usd | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
24255000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
1880244000 | usd |
us-gaap |
Goodwill Acquired During Period
GoodwillAcquiredDuringPeriod
|
71100000 | usd | |
us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
26344000 | usd | |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
1977688000 | 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 | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
298734000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
123123000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
175611000 | 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 |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
12100000 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
15500000 | usd | |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
33499000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
22916000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
16806000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
16296000 | usd |
CY2024Q1 | ttek |
Finite Lived Intangible Asset Expected Amortization After Year Four
FiniteLivedIntangibleAssetExpectedAmortizationAfterYearFour
|
61839000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
175611000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
177402000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
177477000 | usd |
CY2024Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
104505000 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
102645000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
72897000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
74832000 | usd |
CY2023Q2 | us-gaap |
Depreciation
Depreciation
|
4800000 | usd |
us-gaap |
Depreciation
Depreciation
|
8000000 | usd | |
CY2024Q1 | us-gaap |
Stock Repurchase Program Remaining Authorized Repurchase Amount1
StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1
|
347800000 | usd |
us-gaap |
Dividends
Dividends
|
24428000 | usd | |
CY2024Q1 | us-gaap |
Lessee Operating Lease Renewal Term
LesseeOperatingLeaseRenewalTerm
|
P5Y | |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
24785000 | usd |
CY2024Q1 | ttek |
Sublease Income Expense
SubleaseIncomeExpense
|
-106000 | usd |
CY2024Q1 | us-gaap |
Lease Cost
LeaseCost
|
24679000 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
38738000 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
32637000 | usd | |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
181948000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
70793000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
139364000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
210157000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P4Y | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.033 | |
CY2024Q1 | ttek |
Lessee Operating Lease Lease Not Yet Commenced Undiscounted Amount
LesseeOperatingLeaseLeaseNotYetCommencedUndiscountedAmount
|
1000000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
41362000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
63260000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
43026000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
29959000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
19529000 | usd |
CY2024Q1 | ttek |
Lessee Operating Lease Liability To Be Paid Due After Year Four
LesseeOperatingLeaseLiabilityToBePaidDueAfterYearFour
|
28198000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
225334000 | usd |
CY2024Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
15177000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
210157000 | usd |
CY2023Q4 | ttek |
Government Assistance Liability Noncurrent
GovernmentAssistanceLiabilityNoncurrent
|
21000000 | usd |
CY2023Q4 | ttek |
Government Assistance Liability Decrease
GovernmentAssistanceLiabilityDecrease
|
10000000 | usd |
CY2024Q1 | ttek |
Government Assistance Liability Current
GovernmentAssistanceLiabilityCurrent
|
11000000 | usd |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
8000000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
76446000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
42830000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
42830000 | usd |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
151418000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Basic
NetIncomeLossAvailableToCommonStockholdersBasic
|
159536000 | usd | |
us-gaap |
Net Income Loss Available To Common Stockholders Diluted
NetIncomeLossAvailableToCommonStockholdersDiluted
|
159536000 | usd | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
53484000 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
391000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53875000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53627000 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53825000 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
53595000 | shares | |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.43 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.80 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.83 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.00 | ||
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.42 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.80 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.81 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.98 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.276 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.287 | ||
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-1900000 | usd | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-1800000 | usd | |
ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
2800000 | usd | |
ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
6700000 | usd | |
ttek |
Income Tax Expense Benefit Nonoperating
IncomeTaxExpenseBenefitNonoperating
|
6700000 | usd | |
ttek |
Effective Income Tax Rate Reconciliation Excluding Excess Tax Benefits On Share Based Payments
EffectiveIncomeTaxRateReconciliationExcludingExcessTaxBenefitsOnShareBasedPayments
|
0.271 | ||
ttek |
Effective Income Tax Rate Reconciliation Excluding Excess Tax Benefits On Share Based Payments
EffectiveIncomeTaxRateReconciliationExcludingExcessTaxBenefitsOnShareBasedPayments
|
0.265 | ||
CY2024Q1 | ttek |
Liability For Uncertain Tax Positions Current And Noncurrent
LiabilityForUncertainTaxPositionsCurrentAndNoncurrent
|
62300000 | usd |
CY2023Q4 | ttek |
Liability For Uncertain Tax Positions Current And Noncurrent
LiabilityForUncertainTaxPositionsCurrentAndNoncurrent
|
62000000 | usd |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | segment | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1251616000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
1158226000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2479883000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
2052991000 | usd | |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
117683000 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
61011000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
228764000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
153061000 | usd | |
CY2024Q1 | us-gaap |
Assets
Assets
|
4070574000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
3820477000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
13969000 | usd |
CY2023Q4 | us-gaap |
Debt Instrument Unamortized Discount Premium And Debt Issuance Costs Net
DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
|
15471000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
951031000 | 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 | |
CY2024Q1 | us-gaap |
Bank Overdrafts
BankOverdrafts
|
0 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-900000 | usd |
us-gaap |
Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTax
|
-1000000 | usd | |
CY2019Q3 | ttek |
Loss Contingency Number Of Actions
LossContingencyNumberOfActions
|
3 | action |
CY2024Q1 | us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
13115000 | usd |
CY2023Q2 | us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
18952000 | usd |
us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
30738000 | usd | |
us-gaap |
Related Party Transaction Amounts Of Transaction
RelatedPartyTransactionAmountsOfTransaction
|
40627000 | usd | |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false |