2024 Q3 Form 10-Q Financial Statement

#000155837024014977 Filed on November 08, 2024

View on sec.gov

Income Statement

Concept 2024 Q3
Revenue $225.9M
YoY Change -9.57%
Cost Of Revenue $148.9M
YoY Change -9.59%
Gross Profit $77.07M
YoY Change -9.54%
Gross Profit Margin 34.11%
Selling, General & Admin $41.83M
YoY Change 6.42%
% of Gross Profit 54.27%
Research & Development
YoY Change
% of Gross Profit
Depreciation & Amortization $4.555M
YoY Change -0.5%
% of Gross Profit 5.91%
Operating Expenses $41.83M
YoY Change 6.42%
Operating Profit $35.24M
YoY Change -23.22%
Interest Expense $6.250M
YoY Change -893.15%
% of Operating Profit 17.73%
Other Income/Expense, Net $7.188M
YoY Change -1101.11%
Pretax Income $42.43M
YoY Change -6.09%
Income Tax $9.599M
% Of Pretax Income 22.62%
Net Earnings $32.84M
YoY Change -4.47%
Net Earnings / Revenue 14.54%
Basic Earnings Per Share $0.46
Diluted Earnings Per Share $0.46
COMMON SHARES
Basic Shares Outstanding 71.38M
Diluted Shares Outstanding

Balance Sheet

Concept 2024 Q3
SHORT-TERM ASSETS
Cash & Short-Term Investments $163.2M
YoY Change 20.54%
Cash & Equivalents $91.71M
Short-Term Investments $71.50M
Other Short-Term Assets $7.695M
YoY Change 4.17%
Inventory $94.59M
Prepaid Expenses $7.317M
Receivables $72.52M
Other Receivables $5.386M
Total Short-Term Assets $343.4M
YoY Change 2.19%
LONG-TERM ASSETS
Property, Plant & Equipment $221.1M
YoY Change 1.71%
Goodwill $73.24M
YoY Change 0.0%
Intangibles $175.0M
YoY Change 0.0%
Long-Term Investments $318.3M
YoY Change 30.9%
Other Assets $15.08M
YoY Change -28.07%
Total Long-Term Assets $802.8M
YoY Change 10.0%
TOTAL ASSETS
Total Short-Term Assets $343.4M
Total Long-Term Assets $802.8M
Total Assets $1.146B
YoY Change 7.53%
SHORT-TERM LIABILITIES
YoY Change
Accounts Payable $20.57M
YoY Change -9.36%
Accrued Expenses $65.04M
YoY Change -10.07%
Deferred Revenue
YoY Change
Short-Term Debt $1.078M
YoY Change 5.89%
Long-Term Debt Due
YoY Change
Total Short-Term Liabilities $95.72M
YoY Change -9.39%
LONG-TERM LIABILITIES
Long-Term Debt $7.500M
YoY Change 0.0%
Other Long-Term Liabilities $126.4M
YoY Change 22.51%
Total Long-Term Liabilities $180.7M
YoY Change 15.29%
TOTAL LIABILITIES
Total Short-Term Liabilities $95.72M
Total Long-Term Liabilities $180.7M
Total Liabilities $276.4M
YoY Change 5.35%
SHAREHOLDERS EQUITY
Retained Earnings $41.79M
YoY Change 5.03%
Common Stock $800.1M
YoY Change 7.69%
Preferred Stock
YoY Change
Treasury Stock (at cost)
YoY Change
Treasury Stock Shares
Shareholders Equity $870.2M
YoY Change
Total Liabilities & Shareholders Equity $1.146B
YoY Change 7.53%

Cashflow Statement

Concept 2024 Q3
OPERATING ACTIVITIES
Net Income $32.84M
YoY Change -4.47%
Depreciation, Depletion And Amortization $4.555M
YoY Change -0.5%
Cash From Operating Activities $61.33M
YoY Change 37.05%
INVESTING ACTIVITIES
Capital Expenditures $5.490M
YoY Change -37.15%
Acquisitions
YoY Change
Other Investing Activities -$768.0K
YoY Change -130.28%
Cash From Investing Activities -$6.258M
YoY Change 0.95%
FINANCING ACTIVITIES
Cash Dividend Paid
YoY Change
Common Stock Issuance & Retirement, Net
YoY Change
Debt Paid & Issued, Net
YoY Change
Cash From Financing Activities -8.635M
YoY Change -50.08%
NET CHANGE
Cash From Operating Activities 61.33M
Cash From Investing Activities -6.258M
Cash From Financing Activities -8.635M
Net Change In Cash 46.43M
YoY Change 118.48%
FREE CASH FLOW
Cash From Operating Activities $61.33M
Capital Expenditures $5.490M
Free Cash Flow $55.84M
YoY Change 55.04%

Facts In Submission

Frame Concept Type Concept / XBRL Key Value Unit
dei Entity Central Index Key
EntityCentralIndexKey
0000098677
dei Current Fiscal Year End Date
CurrentFiscalYearEndDate
--12-31
dei Document Fiscal Year Focus
DocumentFiscalYearFocus
2024
dei Document Fiscal Period Focus
DocumentFiscalPeriodFocus
Q3
dei Amendment Flag
AmendmentFlag
false
dei Entity Registrant Name
EntityRegistrantName
TOOTSIE ROLL INDUSTRIES INC
CY2024Q3 tr Received Special Financial Assistance Funds
ReceivedSpecialFinancialAssistanceFunds
3400000000
dei Document Type
DocumentType
10-Q
dei Document Quarterly Report
DocumentQuarterlyReport
true
dei Document Period End Date
DocumentPeriodEndDate
2024-09-30
dei Document Transition Report
DocumentTransitionReport
false
dei Entity File Number
EntityFileNumber
1-1361
dei Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
VA
dei Entity Tax Identification Number
EntityTaxIdentificationNumber
22-1318955
dei Entity Address Address Line1
EntityAddressAddressLine1
7401 South Cicero Avenue
dei Entity Address City Or Town
EntityAddressCityOrTown
Chicago
dei Entity Address State Or Province
EntityAddressStateOrProvince
IL
dei Entity Address Postal Zip Code
EntityAddressPostalZipCode
60629
dei City Area Code
CityAreaCode
773
dei Local Phone Number
LocalPhoneNumber
838-3400
dei Security12b Title
Security12bTitle
Common Stock, par value $0.694 per share
dei Trading Symbol
TradingSymbol
TR
dei Security Exchange Name
SecurityExchangeName
NYSE
dei Entity Current Reporting Status
EntityCurrentReportingStatus
Yes
dei Entity Interactive Data Current
EntityInteractiveDataCurrent
Yes
dei Entity Filer Category
EntityFilerCategory
Large Accelerated Filer
dei Entity Small Business
EntitySmallBusiness
false
dei Entity Emerging Growth Company
EntityEmergingGrowthCompany
false
dei Entity Shell Company
EntityShellCompany
false
CY2024Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
91711000
CY2023Q4 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
75915000
CY2023Q3 us-gaap Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
47320000
CY2024Q3 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
378000
CY2023Q4 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
375000
CY2023Q3 us-gaap Restricted Cash And Cash Equivalents At Carrying Value
RestrictedCashAndCashEquivalentsAtCarryingValue
360000
CY2024Q3 us-gaap Short Term Investments
ShortTermInvestments
71500000
CY2023Q4 us-gaap Short Term Investments
ShortTermInvestments
95507000
CY2023Q3 us-gaap Short Term Investments
ShortTermInvestments
88080000
CY2024Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2913000
CY2023Q4 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
2245000
CY2023Q3 us-gaap Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
3302000
CY2024Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
72519000
CY2023Q4 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
55568000
CY2023Q3 us-gaap Accounts Receivable Net Current
AccountsReceivableNetCurrent
80118000
CY2024Q3 tr Miscellaneous Receivables And Other Assets Current
MiscellaneousReceivablesAndOtherAssetsCurrent
5386000
CY2023Q4 tr Miscellaneous Receivables And Other Assets Current
MiscellaneousReceivablesAndOtherAssetsCurrent
9165000
CY2023Q3 tr Miscellaneous Receivables And Other Assets Current
MiscellaneousReceivablesAndOtherAssetsCurrent
5563000
CY2024Q3 us-gaap Inventory Finished Goods And Work In Process
InventoryFinishedGoodsAndWorkInProcess
54411000
CY2023Q4 us-gaap Inventory Finished Goods And Work In Process
InventoryFinishedGoodsAndWorkInProcess
51240000
CY2023Q3 us-gaap Inventory Finished Goods And Work In Process
InventoryFinishedGoodsAndWorkInProcess
61876000
CY2024Q3 us-gaap Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
40182000
CY2023Q4 us-gaap Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
43681000
CY2023Q3 us-gaap Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
45716000
CY2024Q3 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
7317000
CY2023Q4 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
9200000
CY2023Q3 us-gaap Prepaid Expense Current
PrepaidExpenseCurrent
7027000
CY2024Q3 us-gaap Assets Current
AssetsCurrent
343404000
CY2023Q4 us-gaap Assets Current
AssetsCurrent
340651000
CY2023Q3 us-gaap Assets Current
AssetsCurrent
336060000
CY2024Q3 us-gaap Land
Land
21647000
CY2023Q4 us-gaap Land
Land
21862000
CY2023Q3 us-gaap Land
Land
21758000
CY2024Q3 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
144856000
CY2023Q4 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
144949000
CY2023Q3 us-gaap Buildings And Improvements Gross
BuildingsAndImprovementsGross
143013000
CY2024Q3 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
484119000
CY2023Q4 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
485265000
CY2023Q3 us-gaap Machinery And Equipment Gross
MachineryAndEquipmentGross
468292000
CY2024Q3 us-gaap Construction In Progress Gross
ConstructionInProgressGross
23812000
CY2023Q4 us-gaap Construction In Progress Gross
ConstructionInProgressGross
11277000
CY2023Q3 us-gaap Construction In Progress Gross
ConstructionInProgressGross
21163000
CY2024Q3 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
6313000
CY2023Q4 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
7145000
CY2023Q3 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
5991000
CY2024Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
680747000
CY2023Q4 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
670498000
CY2023Q3 us-gaap Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
660217000
CY2024Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
459617000
CY2023Q4 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
447520000
CY2023Q3 us-gaap Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
442796000
CY2024Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
221130000
CY2023Q4 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
222978000
CY2023Q3 us-gaap Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
217421000
CY2024Q3 us-gaap Goodwill
Goodwill
73237000
CY2023Q4 us-gaap Goodwill
Goodwill
73237000
CY2023Q3 us-gaap Goodwill
Goodwill
73237000
CY2024Q3 us-gaap Indefinite Lived Trademarks
IndefiniteLivedTrademarks
175024000
CY2023Q4 us-gaap Indefinite Lived Trademarks
IndefiniteLivedTrademarks
175024000
CY2023Q3 us-gaap Indefinite Lived Trademarks
IndefiniteLivedTrademarks
175024000
CY2024Q3 us-gaap Long Term Investments
LongTermInvestments
318344000
CY2023Q4 us-gaap Long Term Investments
LongTermInvestments
255606000
CY2023Q3 us-gaap Long Term Investments
LongTermInvestments
243205000
CY2024Q3 us-gaap Prepaid Expense And Other Assets Noncurrent
PrepaidExpenseAndOtherAssetsNoncurrent
13647000
CY2023Q4 us-gaap Prepaid Expense And Other Assets Noncurrent
PrepaidExpenseAndOtherAssetsNoncurrent
15189000
CY2023Q3 us-gaap Prepaid Expense And Other Assets Noncurrent
PrepaidExpenseAndOtherAssetsNoncurrent
19344000
CY2024Q3 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
1431000
CY2023Q4 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
1706000
CY2023Q3 us-gaap Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
1617000
CY2024Q3 tr Other Assets Noncurrent Excluding Property Plant And Equipment Net
OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet
581683000
CY2023Q4 tr Other Assets Noncurrent Excluding Property Plant And Equipment Net
OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet
520762000
CY2023Q3 tr Other Assets Noncurrent Excluding Property Plant And Equipment Net
OtherAssetsNoncurrentExcludingPropertyPlantAndEquipmentNet
512427000
CY2024Q3 us-gaap Assets
Assets
1146217000
CY2023Q4 us-gaap Assets
Assets
1084391000
CY2023Q3 us-gaap Assets
Assets
1065908000
CY2024Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
20572000
CY2023Q4 us-gaap Accounts Payable Current
AccountsPayableCurrent
15816000
CY2023Q3 us-gaap Accounts Payable Current
AccountsPayableCurrent
22696000
CY2024Q3 us-gaap Loans Payable To Bank Current
LoansPayableToBankCurrent
1078000
CY2023Q4 us-gaap Loans Payable To Bank Current
LoansPayableToBankCurrent
1088000
CY2023Q3 us-gaap Loans Payable To Bank Current
LoansPayableToBankCurrent
1018000
CY2024Q3 us-gaap Dividends Payable Current
DividendsPayableCurrent
6426000
CY2023Q4 us-gaap Dividends Payable Current
DividendsPayableCurrent
6250000
CY2023Q3 us-gaap Dividends Payable Current
DividendsPayableCurrent
6261000
CY2024Q3 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
65044000
CY2023Q4 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
61690000
CY2023Q3 us-gaap Accrued Liabilities Current
AccruedLiabilitiesCurrent
72329000
CY2024Q3 tr Other Postretirement Defined Benefit Plan Liabilities Current
OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent
665000
CY2023Q4 tr Other Postretirement Defined Benefit Plan Liabilities Current
OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent
665000
CY2023Q3 tr Other Postretirement Defined Benefit Plan Liabilities Current
OtherPostretirementDefinedBenefitPlanLiabilitiesCurrent
658000
CY2024Q3 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1382000
CY2023Q4 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1289000
CY2023Q3 us-gaap Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
1073000
CY2024Q3 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
552000
CY2023Q4 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
8090000
CY2023Q3 us-gaap Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
1599000
CY2024Q3 us-gaap Liabilities Current
LiabilitiesCurrent
95719000
CY2023Q4 us-gaap Liabilities Current
LiabilitiesCurrent
94888000
CY2023Q3 us-gaap Liabilities Current
LiabilitiesCurrent
105634000
CY2024Q3 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
46754000
CY2023Q4 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
45477000
CY2023Q3 us-gaap Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
46021000
CY2024Q3 us-gaap Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
9644000
CY2023Q4 us-gaap Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
9653000
CY2023Q3 us-gaap Other Postretirement Defined Benefit Plan Liabilities Noncurrent
OtherPostretirementDefinedBenefitPlanLiabilitiesNoncurrent
9321000
CY2024Q3 us-gaap Special Assessment Bond Noncurrent
SpecialAssessmentBondNoncurrent
7500000
CY2023Q4 us-gaap Special Assessment Bond Noncurrent
SpecialAssessmentBondNoncurrent
7500000
CY2023Q3 us-gaap Special Assessment Bond Noncurrent
SpecialAssessmentBondNoncurrent
7500000
CY2024Q3 us-gaap Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
2595000
CY2023Q4 us-gaap Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
2777000
CY2023Q3 us-gaap Liability For Uncertain Tax Positions Noncurrent
LiabilityForUncertainTaxPositionsNoncurrent
3818000
CY2024Q3 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
5240000
CY2023Q4 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
6018000
CY2023Q3 us-gaap Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
5002000
CY2024Q3 tr Deferred Compensation And Other Liabilities
DeferredCompensationAndOtherLiabilities
108935000
CY2023Q4 tr Deferred Compensation And Other Liabilities
DeferredCompensationAndOtherLiabilities
94971000
CY2023Q3 tr Deferred Compensation And Other Liabilities
DeferredCompensationAndOtherLiabilities
85045000
CY2024Q3 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
180668000
CY2023Q4 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
166396000
CY2023Q3 us-gaap Liabilities Noncurrent
LiabilitiesNoncurrent
156707000
CY2024Q3 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
800087000
CY2023Q4 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
737453000
CY2023Q3 us-gaap Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
742948000
CY2024Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
41787000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
62949000
CY2023Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
39786000
CY2024Q3 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-19336000
CY2023Q4 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-23213000
CY2023Q3 us-gaap Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
-25218000
CY2024Q3 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
105000
CY2023Q4 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
102000
CY2023Q3 us-gaap Treasury Stock Common Shares
TreasuryStockCommonShares
102000
CY2024Q3 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
1992000
CY2023Q4 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
1992000
CY2023Q3 us-gaap Treasury Stock Common Value
TreasuryStockCommonValue
1992000
CY2024Q3 us-gaap Stockholders Equity
StockholdersEquity
870161000
CY2023Q4 us-gaap Stockholders Equity
StockholdersEquity
823422000
CY2023Q3 us-gaap Stockholders Equity
StockholdersEquity
803874000
CY2024Q3 us-gaap Minority Interest
MinorityInterest
-331000
CY2023Q4 us-gaap Minority Interest
MinorityInterest
-315000
CY2023Q3 us-gaap Minority Interest
MinorityInterest
-307000
CY2024Q3 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
869830000
CY2023Q4 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
823107000
CY2023Q3 us-gaap Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
803567000
CY2024Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1146217000
CY2023Q4 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1084391000
CY2023Q3 us-gaap Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
1065908000
CY2024Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
225934000
CY2023Q3 us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
249852000
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
529845000
us-gaap Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
572089000
CY2024Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
148865000
CY2023Q3 us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
164652000
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
352273000
us-gaap Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
383984000
CY2024Q3 us-gaap Gross Profit
GrossProfit
77069000
CY2023Q3 us-gaap Gross Profit
GrossProfit
85200000
us-gaap Gross Profit
GrossProfit
177572000
us-gaap Gross Profit
GrossProfit
188105000
CY2024Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
41825000
CY2023Q3 us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
39300000
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
115783000
us-gaap Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
114656000
CY2024Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
35244000
CY2023Q3 us-gaap Operating Income Loss
OperatingIncomeLoss
45900000
us-gaap Operating Income Loss
OperatingIncomeLoss
61789000
us-gaap Operating Income Loss
OperatingIncomeLoss
73449000
CY2024Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
7188000
CY2023Q3 us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
-718000
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
21120000
us-gaap Nonoperating Income Expense
NonoperatingIncomeExpense
8866000
CY2024Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
42432000
CY2023Q3 us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
45182000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
82909000
us-gaap Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
82315000
CY2024Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
9599000
CY2023Q3 us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
10805000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
18607000
us-gaap Income Tax Expense Benefit
IncomeTaxExpenseBenefit
19824000
CY2024Q3 us-gaap Profit Loss
ProfitLoss
32833000
CY2023Q3 us-gaap Profit Loss
ProfitLoss
34377000
us-gaap Profit Loss
ProfitLoss
64302000
us-gaap Profit Loss
ProfitLoss
62491000
CY2024Q3 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-11000
CY2023Q3 us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-5000
us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-16000
us-gaap Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
-18000
CY2024Q3 us-gaap Net Income Loss
NetIncomeLoss
32844000
CY2023Q3 us-gaap Net Income Loss
NetIncomeLoss
34382000
us-gaap Net Income Loss
NetIncomeLoss
64318000
us-gaap Net Income Loss
NetIncomeLoss
62509000
CY2024Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.46
CY2023Q3 us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.48
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.90
us-gaap Earnings Per Share Basic
EarningsPerShareBasic
0.87
CY2024Q3 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.09
CY2023Q3 us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.09
us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.27
us-gaap Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
0.27
CY2024Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
71379000
CY2023Q3 us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
71696000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
71402000
us-gaap Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
72049000
CY2024Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
15359000
CY2023Q2 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
11656000
CY2023Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
62949000
CY2022Q4 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
48276000
CY2024Q3 us-gaap Net Income Loss
NetIncomeLoss
32844000
CY2023Q3 us-gaap Net Income Loss
NetIncomeLoss
34382000
us-gaap Net Income Loss
NetIncomeLoss
64318000
us-gaap Net Income Loss
NetIncomeLoss
62509000
CY2024Q3 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
6416000
CY2023Q3 us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
6252000
us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
19085000
us-gaap Dividends Common Stock Cash
DividendsCommonStockCash
18682000
us-gaap Dividends Common Stock Stock
DividendsCommonStockStock
66395000
us-gaap Dividends Common Stock Stock
DividendsCommonStockStock
52317000
CY2024Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
41787000
CY2023Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
39786000
CY2024Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
41787000
CY2023Q3 us-gaap Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
39786000
tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2023Q3 tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2024Q3 tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2024Q3 us-gaap Profit Loss
ProfitLoss
32833000
CY2023Q3 us-gaap Profit Loss
ProfitLoss
34377000
us-gaap Profit Loss
ProfitLoss
64302000
us-gaap Profit Loss
ProfitLoss
62491000
CY2024Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
-1370000
CY2023Q3 us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
-543000
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
-3059000
us-gaap Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Before Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentBeforeTax
1895000
CY2024Q3 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
160000
CY2023Q3 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
188000
us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
479000
us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci Pension And Other Postretirement Benefit Plans For Net Gain Loss Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIPensionAndOtherPostretirementBenefitPlansForNetGainLossBeforeTax
567000
CY2024Q3 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
160000
CY2023Q3 us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
188000
us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
479000
us-gaap Other Comprehensive Income Loss Pension And Other Postretirement Benefit Plans Adjustment Before Tax
OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentBeforeTax
567000
CY2024Q3 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
6470000
CY2023Q3 us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
746000
us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
7453000
us-gaap Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
2915000
CY2024Q3 us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
8000
us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
10000
us-gaap Other Comprehensive Income Loss Reclassification Adjustment From Aoci For Sale Of Securities Before Tax
OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesBeforeTax
1000
CY2024Q3 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
6462000
CY2023Q3 us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
746000
us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
7443000
us-gaap Other Comprehensive Income Loss Available For Sale Securities Adjustment Before Tax
OtherComprehensiveIncomeLossAvailableForSaleSecuritiesAdjustmentBeforeTax
2914000
CY2024Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
1010000
CY2023Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
2078000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
490000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
1608000
CY2024Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
-481000
CY2023Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
-33000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
-1694000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationBeforeTax
-76000
CY2024Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
1491000
CY2023Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
2111000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
2184000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss After Reclassification Before Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationBeforeTax
1684000
CY2024Q3 us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
6423000
CY2023Q3 us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
2126000
us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
6089000
us-gaap Other Comprehensive Income Loss Before Tax
OtherComprehensiveIncomeLossBeforeTax
5926000
CY2024Q3 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
1885000
CY2023Q3 us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
646000
us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
2212000
us-gaap Other Comprehensive Income Loss Tax
OtherComprehensiveIncomeLossTax
975000
CY2024Q3 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
37371000
CY2023Q3 us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
35857000
us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
68179000
us-gaap Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
67442000
CY2024Q3 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-11000
CY2023Q3 us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-5000
us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-16000
us-gaap Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
-18000
CY2024Q3 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
37382000
CY2023Q3 us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
35862000
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
68195000
us-gaap Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
67460000
us-gaap Profit Loss
ProfitLoss
64302000
us-gaap Profit Loss
ProfitLoss
62491000
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
13717000
us-gaap Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
13783000
us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
-883000
us-gaap Deferred Income Taxes And Tax Credits
DeferredIncomeTaxesAndTaxCredits
21000
us-gaap Investment Income Net Amortization Of Discount And Premium
InvestmentIncomeNetAmortizationOfDiscountAndPremium
-1560000
us-gaap Investment Income Net Amortization Of Discount And Premium
InvestmentIncomeNetAmortizationOfDiscountAndPremium
-3188000
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
18459000
us-gaap Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
20580000
us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
-4118000
us-gaap Increase Decrease In Other Receivables
IncreaseDecreaseInOtherReceivables
-20000
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
1132000
us-gaap Increase Decrease In Inventories
IncreaseDecreaseInInventories
22437000
us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
-3581000
us-gaap Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
15472000
us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
10256000
us-gaap Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
14023000
us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
-7719000
us-gaap Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
4134000
us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
-488000
us-gaap Increase Decrease In Employee Related Liabilities
IncreaseDecreaseInEmployeeRelatedLiabilities
-551000
tr Increase Decrease In Deferred Compensation And Other Liabilities
IncreaseDecreaseInDeferredCompensationAndOtherLiabilities
1249000
tr Increase Decrease In Deferred Compensation And Other Liabilities
IncreaseDecreaseInDeferredCompensationAndOtherLiabilities
986000
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
70102000
us-gaap Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
39606000
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
13911000
us-gaap Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
19458000
tr Payments To Acquire Trading Securities
PaymentsToAcquireTradingSecurities
1934000
tr Payments To Acquire Trading Securities
PaymentsToAcquireTradingSecurities
1526000
tr Proceeds From Trading Securities
ProceedsFromTradingSecurities
482000
tr Proceeds From Trading Securities
ProceedsFromTradingSecurities
574000
us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
82391000
us-gaap Payments To Acquire Available For Sale Securities Debt
PaymentsToAcquireAvailableForSaleSecuritiesDebt
65616000
us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
65578000
us-gaap Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
86259000
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
-32176000
us-gaap Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
233000
us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
2196000
us-gaap Payments For Repurchase Of Common Stock
PaymentsForRepurchaseOfCommonStock
27550000
us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
19062000
us-gaap Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
18825000
us-gaap Proceeds From Short Term Debt Maturing In More Than Three Months
ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths
2885000
us-gaap Proceeds From Short Term Debt Maturing In More Than Three Months
ProceedsFromShortTermDebtMaturingInMoreThanThreeMonths
2922000
us-gaap Repayments Of Bank Debt
RepaymentsOfBankDebt
2908000
us-gaap Repayments Of Bank Debt
RepaymentsOfBankDebt
2939000
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-21281000
us-gaap Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
-46392000
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
-846000
us-gaap Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
598000
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
15799000
us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
-5955000
CY2023Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
76290000
CY2022Q4 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
53635000
CY2024Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
92089000
CY2023Q3 us-gaap Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
47680000
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
26861000
us-gaap Income Taxes Paid Net
IncomeTaxesPaidNet
15524000
us-gaap Interest Paid Net
InterestPaidNet
204000
us-gaap Interest Paid Net
InterestPaidNet
187000
us-gaap Stock Issued1
StockIssued1
66243000
us-gaap Stock Issued1
StockIssued1
86433000
CY2024Q3 tr Increase Decrease In Net Product Sales
IncreaseDecreaseInNetProductSales
3725000
tr Increase Decrease In Net Product Sales
IncreaseDecreaseInNetProductSales
5965000
us-gaap Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
77000
us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
2196000
CY2024Q2 tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2024Q2 us-gaap Common Stock Dividends Shares
CommonStockDividendsShares
2075000
us-gaap Stock Repurchased And Retired During Period Shares
StockRepurchasedAndRetiredDuringPeriodShares
747000
us-gaap Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
27550000
CY2023Q2 tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2023Q2 us-gaap Common Stock Dividends Shares
CommonStockDividendsShares
2040000
CY2024Q3 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.226
CY2023Q3 us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.239
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.224
us-gaap Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
0.241
CY2024Q3 tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2023Q3 tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
tr Stock Dividends Distributed Percent Of Shares Outstanding At Record Date
StockDividendsDistributedPercentOfSharesOutstandingAtRecordDate
0.03
CY2024Q3 us-gaap Derivative Fair Value Of Derivative Asset
DerivativeFairValueOfDerivativeAsset
676000
CY2024Q3 us-gaap Derivative Fair Value Of Derivative Liability
DerivativeFairValueOfDerivativeLiability
716000
CY2023Q4 us-gaap Derivative Fair Value Of Derivative Asset
DerivativeFairValueOfDerivativeAsset
318000
CY2023Q4 us-gaap Derivative Fair Value Of Derivative Liability
DerivativeFairValueOfDerivativeLiability
2542000
CY2023Q3 us-gaap Derivative Fair Value Of Derivative Asset
DerivativeFairValueOfDerivativeAsset
1555000
CY2023Q3 us-gaap Derivative Fair Value Of Derivative Liability
DerivativeFairValueOfDerivativeLiability
142000
CY2024Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
1010000
CY2023Q3 us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
2078000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
490000
us-gaap Other Comprehensive Income Loss Cash Flow Hedge Gain Loss Before Reclassification And Tax
OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAndTax
1608000
CY2024Q2 tr Granted Special Financial Assistance Funds
GrantedSpecialFinancialAssistanceFunds
3400000000
CY2024Q3 us-gaap Operating Lease Cost
OperatingLeaseCost
362000
CY2023Q3 us-gaap Operating Lease Cost
OperatingLeaseCost
372000
us-gaap Operating Lease Cost
OperatingLeaseCost
1086000
us-gaap Operating Lease Cost
OperatingLeaseCost
971000
CY2024Q3 us-gaap Operating Lease Payments
OperatingLeasePayments
349000
CY2023Q3 us-gaap Operating Lease Payments
OperatingLeasePayments
354000
us-gaap Operating Lease Payments
OperatingLeasePayments
939000
us-gaap Operating Lease Payments
OperatingLeasePayments
918000
CY2024Q3 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
6313000
CY2023Q3 us-gaap Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
5991000
CY2024Q3 us-gaap Operating Lease Liability
OperatingLeaseLiability
6622000
CY2023Q3 us-gaap Operating Lease Liability
OperatingLeaseLiability
6075000
CY2024Q3 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P11Y
CY2023Q3 us-gaap Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
P12Y10M24D
CY2024Q3 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.036
CY2023Q3 us-gaap Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
0.034
CY2024Q3 us-gaap Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
291000
CY2024Q3 us-gaap Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
1148000
CY2024Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
777000
CY2024Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
709000
CY2024Q3 us-gaap Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
316000
CY2024Q3 tr Lessee Operating Lease Liability To Be Paid After Year Four
LesseeOperatingLeaseLiabilityToBePaidAfterYearFour
3381000
us-gaap Lessor Operating Lease Existence Of Option To Extend
LessorOperatingLeaseExistenceOfOptionToExtend
true
CY2024Q3 us-gaap Proceeds From Lease Payments
ProceedsFromLeasePayments
1843000
CY2023Q3 us-gaap Proceeds From Lease Payments
ProceedsFromLeasePayments
1341000
us-gaap Proceeds From Lease Payments
ProceedsFromLeasePayments
5268000
us-gaap Proceeds From Lease Payments
ProceedsFromLeasePayments
3784000

Files In Submission

Name View Source Status
FilingSummary.xml Edgar Link unprocessable
tr-20240930_def.xml Edgar Link unprocessable
0001558370-24-014977-index-headers.html Edgar Link pending
0001558370-24-014977-index.html Edgar Link pending
0001558370-24-014977.txt Edgar Link pending
0001558370-24-014977-xbrl.zip Edgar Link pending
Financial_Report.xlsx Edgar Link pending
MetaLinks.json Edgar Link pending
R1.htm Edgar Link pending
R10.htm Edgar Link pending
R11.htm Edgar Link pending
R12.htm Edgar Link pending
R13.htm Edgar Link pending
R14.htm Edgar Link pending
R15.htm Edgar Link pending
R16.htm Edgar Link pending
R17.htm Edgar Link pending
R18.htm Edgar Link pending
R19.htm Edgar Link pending
R2.htm Edgar Link pending
R20.htm Edgar Link pending
R21.htm Edgar Link pending
R22.htm Edgar Link pending
R23.htm Edgar Link pending
R24.htm Edgar Link pending
R25.htm Edgar Link pending
R26.htm Edgar Link pending
R27.htm Edgar Link pending
R28.htm Edgar Link pending
R29.htm Edgar Link pending
R3.htm Edgar Link pending
R30.htm Edgar Link pending
R31.htm Edgar Link pending
R32.htm Edgar Link pending
R33.htm Edgar Link pending
R34.htm Edgar Link pending
R35.htm Edgar Link pending
R36.htm Edgar Link pending
R4.htm Edgar Link pending
R5.htm Edgar Link pending
R6.htm Edgar Link pending
R7.htm Edgar Link pending
R8.htm Edgar Link pending
R9.htm Edgar Link pending
report.css Edgar Link pending
Show.js Edgar Link pending
tr-20240930.xsd Edgar Link pending
tr-20240930x10q.htm Edgar Link pending
tr-20240930xex31d1.htm Edgar Link pending
tr-20240930xex31d2.htm Edgar Link pending
tr-20240930xex32.htm Edgar Link pending
tr-20240930_cal.xml Edgar Link unprocessable
tr-20240930x10q_htm.xml Edgar Link completed
tr-20240930_lab.xml Edgar Link unprocessable
tr-20240930_pre.xml Edgar Link unprocessable