2024 Q3 Form 10-Q Financial Statement
#000155837024014977 Filed on November 08, 2024
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 |