2023 Q4 Form 10-Q Financial Statement
#000175392623001432 Filed on November 07, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $328.7M | $368.0M |
YoY Change | 5.78% | 31.2% |
Cost Of Revenue | $142.6M | $133.0M |
YoY Change | 4.64% | 34.9% |
Gross Profit | $186.1M | $235.0M |
YoY Change | 6.66% | 29.2% |
Gross Profit Margin | 56.61% | 63.87% |
Selling, General & Admin | $167.2M | $147.8M |
YoY Change | 16.52% | 25.87% |
% of Gross Profit | 89.86% | 62.89% |
Research & Development | ||
YoY Change | ||
% of Gross Profit | ||
Depreciation & Amortization | $4.550M | $4.400M |
YoY Change | 18.06% | 6.46% |
% of Gross Profit | 2.44% | 1.87% |
Operating Expenses | $167.2M | $147.8M |
YoY Change | 16.52% | 25.87% |
Operating Profit | $18.88M | $87.20M |
YoY Change | -39.02% | 35.25% |
Interest Expense | -$4.153M | $2.397M |
YoY Change | 104.48% | 251.47% |
% of Operating Profit | -22.0% | 2.75% |
Other Income/Expense, Net | $192.0K | -$589.0K |
YoY Change | -229.73% | -128.84% |
Pretax Income | $14.92M | $86.61M |
YoY Change | -29.07% | 30.21% |
Income Tax | $6.689M | $20.49M |
% Of Pretax Income | 44.84% | 23.66% |
Net Earnings | $10.42M | $53.21M |
YoY Change | -37.23% | 28.46% |
Net Earnings / Revenue | 3.17% | 14.46% |
Basic Earnings Per Share | $1.66 | |
Diluted Earnings Per Share | $0.32 | $1.66 |
COMMON SHARES | ||
Basic Shares Outstanding | 31.98M shares | 31.98M shares |
Diluted Shares Outstanding | 32.12K shares |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $182.8M | $183.5M |
YoY Change | -28.48% | 3.84% |
Cash & Equivalents | $88.46M | $79.76M |
Short-Term Investments | $94.30M | $103.7M |
Other Short-Term Assets | $29.46M | $26.85M |
YoY Change | 88.23% | 39.03% |
Inventory | $371.9M | $364.3M |
Prepaid Expenses | ||
Receivables | $247.2M | $288.1M |
Other Receivables | $7.012M | $13.65M |
Total Short-Term Assets | $839.0M | $876.9M |
YoY Change | 6.51% | 23.91% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $169.2M | $163.0M |
YoY Change | 1.5% | 6.37% |
Goodwill | ||
YoY Change | ||
Intangibles | $296.4M | $286.7M |
YoY Change | 1.89% | 51.47% |
Long-Term Investments | ||
YoY Change | ||
Other Assets | $21.57M | $22.42M |
YoY Change | -10.58% | -1.9% |
Total Long-Term Assets | $530.3M | $517.5M |
YoY Change | 1.82% | 28.25% |
TOTAL ASSETS | ||
Total Short-Term Assets | $839.0M | $876.9M |
Total Long-Term Assets | $530.3M | $517.5M |
Total Assets | $1.369B | $1.394B |
YoY Change | 4.65% | 25.49% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $97.41M | $87.16M |
YoY Change | 10.21% | 7.06% |
Accrued Expenses | $178.9M | $200.1M |
YoY Change | -16.26% | 50.61% |
Deferred Revenue | ||
YoY Change | ||
Short-Term Debt | $4.420M | $4.500M |
YoY Change | ||
Long-Term Debt Due | $29.59M | $41.77M |
YoY Change | 3.64% | 231.68% |
Total Short-Term Liabilities | $324.7M | $363.1M |
YoY Change | -5.75% | 46.11% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $127.9M | $129.0M |
YoY Change | -15.58% | 19.49% |
Other Long-Term Liabilities | $24.52M | $25.50M |
YoY Change | 0.75% | 3.7% |
Total Long-Term Liabilities | $127.9M | $129.0M |
YoY Change | -15.58% | 19.49% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $324.7M | $363.1M |
Total Long-Term Liabilities | $127.9M | $129.0M |
Total Liabilities | $452.6M | $492.1M |
YoY Change | -8.75% | 38.05% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $693.8M | $703.1M |
YoY Change | 11.89% | 13.61% |
Common Stock | $32.00K | $32.00K |
YoY Change | 0.0% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | $52.86M | $48.76M |
YoY Change | 41.06% | 30.12% |
Treasury Stock Shares | ||
Shareholders Equity | $699.4M | $690.3M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $1.369B | $1.394B |
YoY Change | 4.65% | 25.49% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $10.42M | $53.21M |
YoY Change | -37.23% | 28.46% |
Depreciation, Depletion And Amortization | $4.550M | $4.400M |
YoY Change | 18.06% | 6.46% |
Cash From Operating Activities | $81.50M | $17.50M |
YoY Change | -33.92% | -13.93% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $46.73M | $3.200M |
YoY Change | -51.45% | -163.35% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | $13.49M | $6.100M |
YoY Change | -613.67% | -876.08% |
Cash From Investing Activities | -$33.24M | $2.900M |
YoY Change | -66.38% | -149.68% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -42.74M | -13.10M |
YoY Change | -221.89% | -39.41% |
NET CHANGE | ||
Cash From Operating Activities | 81.50M | 17.50M |
Cash From Investing Activities | -33.24M | 2.900M |
Cash From Financing Activities | -42.74M | -13.10M |
Net Change In Cash | 5.511M | 7.300M |
YoY Change | -90.74% | -202.48% |
FREE CASH FLOW | ||
Cash From Operating Activities | $81.50M | $17.50M |
Capital Expenditures | $46.73M | $3.200M |
Free Cash Flow | $34.77M | $14.30M |
YoY Change | 28.4% | -43.67% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
usd | |
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
NY | ||
CY2023Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
usd | |
CY2023Q3 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
usd | |
CY2022Q3 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
usd | |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000822663 | ||
CY2022Q4 | us-gaap |
Loans Payable To Bank
LoansPayableToBank
|
usd | |
us-gaap |
Proceeds From Bank Debt
ProceedsFromBankDebt
|
usd | ||
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
usd | ||
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
usd | ||
us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
usd | ||
CY2023Q3 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P10Y | |
CY2023Q3 | us-gaap |
Line Of Credit
LineOfCredit
|
120000000 | |
CY2023Q3 | us-gaap |
Debt Instrument Face Amount
DebtInstrumentFaceAmount
|
80000000 | |
CY2022Q4 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P4Y | |
CY2021Q2 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P10Y | |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y4M24D | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
4000000 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
shares | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
|||
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
86613000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
234674000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
86613000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
234674000 | usd | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P2Y1M24D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P0Y4M2D | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
0-16469 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
INTER PARFUMS, INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
13-3275609 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
551 Fifth Avenue | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
New York | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
10176 | ||
dei |
City Area Code
CityAreaCode
|
(212) | ||
dei |
Local Phone Number
LocalPhoneNumber
|
983-2640 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $.001 par value per share | ||
dei |
Trading Symbol
TradingSymbol
|
IPAR | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | ||
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 | ||
CY2023Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
31980805 | shares |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
79764000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
104713000 | usd |
CY2023Q3 | us-gaap |
Short Term Investments
ShortTermInvestments
|
103745000 | usd |
CY2022Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
150833000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
288085000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
197584000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
364270000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
289984000 | usd |
CY2023Q3 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
13645000 | usd |
CY2022Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
28803000 | usd |
CY2023Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
26847000 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
15650000 | usd |
CY2023Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
498000 | usd |
CY2022Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
157000 | usd |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
876854000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
787724000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
163002000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
166722000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
29359000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
27964000 | usd |
CY2023Q3 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
286697000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
290853000 | usd |
CY2023Q3 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
16063000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
11159000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
22422000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
24120000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
1394397000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
1308542000 | usd |
CY2023Q3 | us-gaap |
Loans Payable To Bank
LoansPayableToBank
|
4501000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
41768000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
28547000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5687000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5296000 | usd |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
87161000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
88388000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
200065000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
213621000 | usd |
CY2023Q3 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
23913000 | usd |
CY2022Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
8715000 | usd |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
363095000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
344567000 | usd |
CY2023Q3 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
128983000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
151494000 | usd |
CY2023Q3 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
25452000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
24335000 | usd |
CY2023Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | shares |
CY2023Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31980805 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31967300 | shares |
CY2023Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
32000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
32000 | usd |
CY2023Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
95752000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
90186000 | usd |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
703091000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
620095000 | usd |
CY2023Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-59802000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-56056000 | usd |
CY2023Q3 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
9949865 | shares |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
9864805 | shares |
CY2023Q3 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
48764000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
37475000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
690309000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
616782000 | usd |
CY2023Q3 | us-gaap |
Minority Interest
MinorityInterest
|
186558000 | usd |
CY2022Q4 | us-gaap |
Minority Interest
MinorityInterest
|
171364000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
876867000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
788146000 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1394397000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1308542000 | usd |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
367969000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
280462000 | usd |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
988936000 | usd | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
775865000 | usd | |
CY2023Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
132962000 | usd |
CY2022Q3 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
98562000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
362568000 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
281525000 | usd | |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
235007000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
181900000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
626368000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
494340000 | usd | |
CY2023Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
147805000 | usd |
CY2022Q3 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
117424000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
393866000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
323249000 | usd | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
87202000 | usd |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
64476000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
232502000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
171091000 | usd | |
CY2023Q3 | us-gaap |
Interest Expense
InterestExpense
|
2397000 | usd |
CY2022Q3 | us-gaap |
Interest Expense
InterestExpense
|
682000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
7030000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
2589000 | usd | |
CY2023Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
669000 | usd |
CY2022Q3 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-273000 | usd |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
656000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
2245000 | usd | |
CY2023Q3 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
1062000 | usd |
CY2022Q3 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
3343000 | usd |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
8421000 | usd | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
2341000 | usd | |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
77000 | usd |
CY2022Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-346000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
125000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
98000 | usd | |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-589000 | usd |
CY2022Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2042000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2172000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2095000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
86613000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
66518000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
234674000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
173186000 | usd | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
20493000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
13221000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
55128000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
39078000 | usd | |
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
66120000 | usd |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
53297000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
179546000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
134108000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
12906000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
11874000 | usd |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
37312000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
29769000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53214000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41423000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
142234000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
104339000 | usd | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.66 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.30 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.44 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.28 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.66 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.30 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.42 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.26 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31976 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31860 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31848 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32124 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31968 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32149 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31977 | shares | |
CY2023Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.625 | |
CY2022Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.50 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.875 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.50 | ||
CY2023Q3 | us-gaap |
Profit Loss
ProfitLoss
|
66120000 | usd |
CY2022Q3 | us-gaap |
Profit Loss
ProfitLoss
|
53297000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
179546000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
134108000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
363000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
-1315000 | usd |
us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
4606000 | usd | |
us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
173000 | usd | |
us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-1709000 | usd | |
us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-992000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-15692000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-32944000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-2657000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-79015000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
50065000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
21668000 | usd |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
173992000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
55912000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
12906000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
11874000 | usd |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
37312000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
29769000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-100000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
362000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-327000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-49000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
4892000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
10012000 | usd |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
1481000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
24174000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
7914000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
2224000 | usd |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
35504000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
5546000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
42151000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
19444000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
138488000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
50366000 | usd | |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
788146000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
596040000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
179546000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
134108000 | usd | |
CY2023Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
876867000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
730148000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
179546000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
134108000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
12781000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
10936000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-560000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
2004000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1887000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2353000 | usd | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
125000 | usd | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
98000 | usd | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
4163000 | usd | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
4074000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5075000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-3658000 | usd | |
us-gaap |
Asset At Fair Value Changes In Fair Value Resulting From Changes In Assumptions
AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
|
740000 | usd | |
us-gaap |
Asset At Fair Value Changes In Fair Value Resulting From Changes In Assumptions
AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
|
1348000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
96076000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
89605000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
76786000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
109377000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-3077000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-2615000 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-4044000 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-3887000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-10919000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
26406000 | usd | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
15669000 | usd | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
14606000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
24278000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-8175000 | usd | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
145427000 | usd | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
2862000 | usd | |
us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
192568000 | usd | |
us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
5346000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4574000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
32615000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
2063000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
3757000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
40504000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-33888000 | usd | |
us-gaap |
Proceeds From Bank Debt
ProceedsFromBankDebt
|
4501000 | usd | |
us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
13680000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
22527000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
14210000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5523000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1816000 | usd | |
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
4402000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
60058000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
47782000 | usd | |
us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
20301000 | usd | |
us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
16056000 | usd | |
us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
11289000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-90471000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-80634000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
740000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-4413000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-24949000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-127110000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
104713000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
168387000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
79764000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
41227000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
4659000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
2091000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
44693000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
27718000 | usd | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
148100000 | usd | |
us-gaap |
Acquisition Costs
AcquisitionCosts
|
3000000 | usd | |
CY2023Q3 | us-gaap |
Escrow Deposit
EscrowDeposit
|
1200000 | usd |
CY2023Q3 | us-gaap |
Line Of Credit
LineOfCredit
|
127100000 | usd |
us-gaap |
Debt Instrument Interest Rate Terms
DebtInstrumentInterestRateTerms
|
one-month Euribor plus 0.75% | ||
CY2023Q3 | us-gaap |
Derivative Variable Interest Rate
DerivativeVariableInterestRate
|
0.02 | pure |
CY2023Q3 | us-gaap |
Derivative Fixed Interest Rate
DerivativeFixedInterestRate
|
0.011 | pure |
CY2023Q3 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
151344000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
146772000 | usd |
CY2023Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
212926000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
143212000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
364270000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
289984000 | usd |
CY2022Q4 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
53000000 | usd |
CY2022Q4 | us-gaap |
Derivative Swaption Interest Rate
DerivativeSwaptionInterestRate
|
0.02 | pure |
CY2021Q2 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
127100000 | usd |
CY2021Q2 | us-gaap |
Derivative Swaption Interest Rate
DerivativeSwaptionInterestRate
|
0.011 | pure |
CY2023Q3 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.030 | pure |
CY2023Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1500000 | usd |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
4500000 | usd | |
CY2022Q3 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1200000 | usd |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
4300000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
3900000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
5700000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
500000 | usd | |
CY2022Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
168730 | shares |
CY2022Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
16.31 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
|
27625 | shares | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
13.91 | ||
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
141105 | shares |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
16.78 | |
CY2023Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
410000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1270000 | usd | |
CY2022Q3 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
340000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1520000 | usd | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
441580 | shares |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
67.30 | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
20025 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
72.22 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
98565 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
56.03 | ||
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
322990 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
70.43 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
181885 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
61.44 | |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
579000 | shares |
CY2023Q3 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
20640000 | usd |
CY2023Q3 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
13260000 | usd |
CY2023Q3 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
1700000 | usd |
us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
5523000 | usd | |
us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
1816000 | usd | |
us-gaap |
Deferred Tax Expense From Stock Options Exercised
DeferredTaxExpenseFromStockOptionsExercised
|
900000 | usd | |
us-gaap |
Deferred Tax Expense From Stock Options Exercised
DeferredTaxExpenseFromStockOptionsExercised
|
320000 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
6135000 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
2105000 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
0 | shares | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
0 | shares | |
CY2022Q2 | us-gaap |
Stock Issued During Period Shares Stock Splits
StockIssuedDuringPeriodSharesStockSplits
|
211955 | shares |
CY2022Q2 | us-gaap |
Employee Stock Ownership Plan Esop Compensation Expense
EmployeeStockOwnershipPlanESOPCompensationExpense
|
4800000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53214000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41423000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
142234000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
104339000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31976 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31860 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32000 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31848 | shares | |
CY2023Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
148 | shares |
CY2022Q3 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
108 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
149 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
129 | shares | |
CY2023Q3 | us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
32124 | shares |
CY2022Q3 | us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
31968 | shares |
us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
32149 | shares | |
us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
31977 | shares | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.66 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.30 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
4.44 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
3.28 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.66 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.30 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
4.42 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
3.26 | ||
CY2023Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares | |
CY2022Q3 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
150000 | shares |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
150000 | shares | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
367969000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
280462000 | usd |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
988936000 | usd | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
775865000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
53214000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41423000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
142234000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
104339000 | usd | |
CY2023Q3 | us-gaap |
Assets
Assets
|
1394397000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
1308542000 | usd |