2023 Q3 Form 10-Q Financial Statement
#000175392623001015 Filed on August 08, 2023
Income Statement
Concept | 2023 Q3 | 2023 Q2 | 2022 Q2 |
---|---|---|---|
Revenue | $368.0M | $309.2M | $244.7M |
YoY Change | 31.2% | 26.36% | 17.9% |
Cost Of Revenue | $133.0M | $120.8M | $109.8M |
YoY Change | 34.9% | 10.01% | 20.15% |
Gross Profit | $235.0M | $188.4M | $134.9M |
YoY Change | 29.2% | 39.68% | 16.13% |
Gross Profit Margin | 63.87% | 60.92% | 55.12% |
Selling, General & Admin | $147.8M | $133.4M | $89.49M |
YoY Change | 25.87% | 49.06% | 25.16% |
% of Gross Profit | 62.89% | 70.8% | 66.34% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $4.400M | $4.252M | $3.679M |
YoY Change | 6.46% | 15.57% | 52.59% |
% of Gross Profit | 1.87% | 2.26% | 2.73% |
Operating Expenses | $147.8M | $133.4M | $89.49M |
YoY Change | 25.87% | 49.06% | 25.16% |
Operating Profit | $87.20M | $55.02M | $45.40M |
YoY Change | 35.25% | 21.2% | 1.66% |
Interest Expense | $2.397M | $2.276M | -$280.0K |
YoY Change | 251.47% | -912.86% | -65.47% |
% of Operating Profit | 2.75% | 4.14% | -0.62% |
Other Income/Expense, Net | -$589.0K | $454.0K | $328.0K |
YoY Change | -128.84% | 38.41% | -452.69% |
Pretax Income | $86.61M | $55.48M | $45.45M |
YoY Change | 30.21% | 22.07% | 3.87% |
Income Tax | $20.49M | $12.96M | $10.93M |
% Of Pretax Income | 23.66% | 23.36% | 24.04% |
Net Earnings | $53.21M | $34.95M | $27.62M |
YoY Change | 28.46% | 26.56% | 21.89% |
Net Earnings / Revenue | 14.46% | 11.3% | 11.28% |
Basic Earnings Per Share | $1.66 | $1.09 | $0.87 |
Diluted Earnings Per Share | $1.66 | $1.09 | $864.3K |
COMMON SHARES | |||
Basic Shares Outstanding | 31.98M shares | 32.01M shares | 31.85K shares |
Diluted Shares Outstanding | 32.12K shares | 32.16K shares | 31.95K shares |
Balance Sheet
Concept | 2023 Q3 | 2023 Q2 | 2022 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $183.5M | $186.8M | $195.9M |
YoY Change | 3.84% | -4.65% | -34.23% |
Cash & Equivalents | $79.76M | $74.31M | $52.24M |
Short-Term Investments | $103.7M | $112.4M | $143.6M |
Other Short-Term Assets | $26.85M | $24.99M | $18.30M |
YoY Change | 39.03% | 36.54% | -18.27% |
Inventory | $364.3M | $360.0M | $265.8M |
Prepaid Expenses | |||
Receivables | $288.1M | $236.6M | $192.5M |
Other Receivables | $13.65M | $14.73M | $7.664M |
Total Short-Term Assets | $876.9M | $823.4M | $680.2M |
YoY Change | 23.91% | 21.05% | 0.05% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $163.0M | $168.3M | $192.2M |
YoY Change | 6.37% | -12.47% | 13.65% |
Goodwill | |||
YoY Change | |||
Intangibles | $286.7M | $292.3M | |
YoY Change | 51.47% | ||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $22.42M | $25.30M | $33.78M |
YoY Change | -1.9% | -25.09% | -39.28% |
Total Long-Term Assets | $517.5M | $528.2M | $422.2M |
YoY Change | 28.25% | 25.1% | -1.45% |
TOTAL ASSETS | |||
Total Short-Term Assets | $876.9M | $823.4M | $680.2M |
Total Long-Term Assets | $517.5M | $528.2M | $422.2M |
Total Assets | $1.394B | $1.352B | $1.102B |
YoY Change | 25.49% | 22.61% | -0.53% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $87.16M | $91.04M | $83.41M |
YoY Change | 7.06% | 9.15% | 39.08% |
Accrued Expenses | $200.1M | $194.0M | $126.9M |
YoY Change | 50.61% | 52.89% | 18.08% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $4.500M | $4.958M | $0.00 |
YoY Change | |||
Long-Term Debt Due | $41.77M | $29.08M | $13.34M |
YoY Change | 231.68% | 117.96% | -58.62% |
Total Short-Term Liabilities | $363.1M | $341.7M | $235.5M |
YoY Change | 46.11% | 45.09% | 7.93% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $129.0M | $138.6M | $117.4M |
YoY Change | 19.49% | 18.07% | -11.93% |
Other Long-Term Liabilities | $25.50M | $24.49M | $26.59M |
YoY Change | 3.7% | -7.91% | -9.39% |
Total Long-Term Liabilities | $129.0M | $138.6M | $143.9M |
YoY Change | 19.49% | -3.74% | -11.47% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $363.1M | $341.7M | $235.5M |
Total Long-Term Liabilities | $129.0M | $138.6M | $143.9M |
Total Liabilities | $492.1M | $480.2M | $532.6M |
YoY Change | 38.05% | -9.84% | -2.63% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $703.1M | $669.7M | |
YoY Change | 13.61% | ||
Common Stock | $32.00K | $32.00K | |
YoY Change | 0.0% | ||
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $48.76M | $48.76M | |
YoY Change | 30.12% | ||
Treasury Stock Shares | |||
Shareholders Equity | $690.3M | $668.2M | $569.8M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.394B | $1.352B | $1.102B |
YoY Change | 25.49% | 22.61% | -0.53% |
Cashflow Statement
Concept | 2023 Q3 | 2023 Q2 | 2022 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $53.21M | $34.95M | $27.62M |
YoY Change | 28.46% | 26.56% | 21.89% |
Depreciation, Depletion And Amortization | $4.400M | $4.252M | $3.679M |
YoY Change | 6.46% | 15.57% | 52.59% |
Cash From Operating Activities | $17.50M | $14.12M | -$4.564M |
YoY Change | -13.93% | -409.44% | -181.62% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $3.200M | $864.0K | -$17.78M |
YoY Change | -163.35% | -104.86% | -85.11% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $6.100M | -$23.23M | $1.531M |
YoY Change | -876.08% | -1617.18% | -66.29% |
Cash From Investing Activities | $2.900M | -$24.09M | -$16.25M |
YoY Change | -149.68% | 48.28% | -85.85% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | $102.0K | ||
YoY Change | -9.73% | ||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -13.10M | -64.88M | -38.98M |
YoY Change | -39.41% | 66.42% | -127.94% |
NET CHANGE | |||
Cash From Operating Activities | 17.50M | 14.12M | -4.564M |
Cash From Investing Activities | 2.900M | -24.09M | -16.25M |
Cash From Financing Activities | -13.10M | -64.88M | -38.98M |
Net Change In Cash | 7.300M | -74.84M | -59.80M |
YoY Change | -202.48% | 25.17% | -297.49% |
FREE CASH FLOW | |||
Cash From Operating Activities | $17.50M | $14.12M | -$4.564M |
Capital Expenditures | $3.200M | $864.0K | -$17.78M |
Free Cash Flow | $14.30M | $13.26M | $13.22M |
YoY Change | -43.67% | 0.33% | -89.43% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000822663 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-06-30 | ||
us-gaap |
Proceeds From Construction Loans Payable
ProceedsFromConstructionLoansPayable
|
usd | ||
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
usd | ||
us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
usd | ||
CY2023Q2 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P10Y | |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
120000000 | |
CY2023Q2 | 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 | |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y7M6D | |
CY2023Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
168264000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
166722000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
28005000 | 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
|
|||
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
55475000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
148061000 | usd | |
CY2022Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
45445000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
106668000 | usd | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P2Y4M24D | ||
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P7M6D | ||
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
34952000 | usd |
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
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 | ||
CY2023Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
31975670 | shares |
CY2023Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
74311000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
104713000 | usd |
CY2023Q2 | us-gaap |
Short Term Investments
ShortTermInvestments
|
112449000 | usd |
CY2022Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
150833000 | usd |
CY2023Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
236554000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
197584000 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
360018000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
289984000 | usd |
CY2023Q2 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
14730000 | usd |
CY2022Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
28803000 | usd |
CY2023Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
24993000 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
15650000 | usd |
CY2023Q2 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
386000 | usd |
CY2022Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
157000 | usd |
CY2023Q2 | us-gaap |
Assets Current
AssetsCurrent
|
823441000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
787724000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
27964000 | usd |
CY2023Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
292319000 | usd |
CY2022Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
290853000 | usd |
CY2023Q2 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
14333000 | usd |
CY2022Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
11159000 | usd |
CY2023Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
25302000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
24120000 | usd |
CY2023Q2 | us-gaap |
Assets
Assets
|
1351664000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
1308542000 | usd |
CY2023Q2 | us-gaap |
Loans Payable To Bank
LoansPayableToBank
|
4958000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
29080000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
28547000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5236000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5296000 | usd |
CY2023Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
91040000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
88388000 | usd |
CY2023Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
194036000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
213621000 | usd |
CY2023Q2 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
17324000 | usd |
CY2022Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
8715000 | usd |
CY2023Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
341674000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
344567000 | usd |
CY2023Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
138565000 | usd |
CY2022Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
151494000 | usd |
CY2023Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
24491000 | usd |
CY2022Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
24335000 | usd |
CY2023Q2 | 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 | |
CY2023Q2 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | shares |
CY2023Q2 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q2 | 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 | |
CY2023Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2023Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31975670 | shares |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31967300 | shares |
CY2023Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
32000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
32000 | usd |
CY2023Q2 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
95984000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
90186000 | usd |
CY2023Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
669688000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
620095000 | usd |
CY2023Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-48739000 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-56056000 | usd |
CY2023Q2 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
9949865 | shares |
CY2022Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
9864805 | shares |
CY2023Q2 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
48764000 | usd |
CY2022Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
37475000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
668201000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
616782000 | usd |
CY2023Q2 | us-gaap |
Minority Interest
MinorityInterest
|
178733000 | usd |
CY2022Q4 | us-gaap |
Minority Interest
MinorityInterest
|
171364000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
846934000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
788146000 | usd |
CY2023Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1351664000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1308542000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
309244000 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
244725000 | usd |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
620967000 | usd | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
495403000 | usd | |
CY2023Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
120840000 | usd |
CY2022Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
90943000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
229606000 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
182963000 | usd | |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
188404000 | usd |
CY2022Q2 | us-gaap |
Gross Profit
GrossProfit
|
153782000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
391361000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
312440000 | usd | |
CY2023Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
133383000 | usd |
CY2022Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
108385000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
246061000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
205825000 | usd | |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
55021000 | usd |
CY2022Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
45397000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
145300000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
106615000 | usd | |
CY2023Q2 | us-gaap |
Interest Expense
InterestExpense
|
2276000 | usd |
CY2022Q2 | us-gaap |
Interest Expense
InterestExpense
|
1023000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
4633000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
1907000 | usd | |
CY2023Q2 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
746000 | usd |
CY2022Q2 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
279000 | usd |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-13000 | usd | |
us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
2518000 | usd | |
CY2023Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
1977000 | usd |
CY2022Q2 | us-gaap |
Investment Income Net
InvestmentIncomeNet
|
464000 | usd |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
7359000 | usd | |
us-gaap |
Investment Income Net
InvestmentIncomeNet
|
-1002000 | usd | |
CY2023Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
7000 | usd |
CY2022Q2 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
328000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
48000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
444000 | usd | |
CY2023Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
454000 | usd |
CY2022Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
48000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2761000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
53000 | usd | |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
55475000 | usd |
CY2022Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
45445000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
148061000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
106668000 | usd | |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12957000 | usd |
CY2022Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10925000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
34635000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
25857000 | usd | |
CY2023Q2 | us-gaap |
Profit Loss
ProfitLoss
|
42518000 | usd |
CY2022Q2 | us-gaap |
Profit Loss
ProfitLoss
|
34520000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
113426000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
80811000 | usd | |
CY2023Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
7566000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
6903000 | usd |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
24406000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
17895000 | usd | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
34952000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
27617000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
89020000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
62916000 | usd | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.87 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.78 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.98 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.86 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.77 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.97 | ||
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32006 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31845 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32012 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31843 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32162 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31952 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32161 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31981 | shares | |
CY2023Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.625 | |
CY2022Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.50 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.30 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
1.00 | ||
CY2023Q2 | us-gaap |
Profit Loss
ProfitLoss
|
42518000 | usd |
CY2022Q2 | us-gaap |
Profit Loss
ProfitLoss
|
34520000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
113426000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
80811000 | usd | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
77000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
1749000 | usd |
us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
4243000 | usd | |
us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease Adjustments After Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAdjustmentsAfterTax
|
1488000 | 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 | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-454000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-33630000 | usd |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
13035000 | usd | |
us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-46071000 | usd | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
41987000 | usd |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
-859000 | usd |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
123927000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
34244000 | usd | |
CY2023Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
7566000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
6903000 | usd |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
24406000 | usd | |
us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
17895000 | usd | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-21000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-483000 | usd |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-227000 | usd | |
us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-411000 | usd | |
CY2023Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
211000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
10743000 | usd |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-3411000 | usd | |
us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
14162000 | usd | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
7334000 | usd |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
-4323000 | usd |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
27590000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
3322000 | usd | |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
34653000 | usd |
CY2022Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
3464000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
96337000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
30922000 | 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
|
852671000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
113426000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
80811000 | usd | |
CY2023Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
846934000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
723005000 | usd |
us-gaap |
Profit Loss
ProfitLoss
|
113426000 | usd | |
us-gaap |
Profit Loss
ProfitLoss
|
80811000 | usd | |
us-gaap |
Other Depreciation And Amortization
OtherDepreciationAndAmortization
|
8367000 | usd | |
us-gaap |
Other Depreciation And Amortization
OtherDepreciationAndAmortization
|
6803000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-650000 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
1241000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1265000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
1877000 | usd | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
48000 | usd | |
us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
444000 | usd | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
2620000 | usd | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
3017000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2987000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-2595000 | usd | |
us-gaap |
Asset At Fair Value Changes In Fair Value Resulting From Changes In Assumptions
AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
|
164000 | usd | |
us-gaap |
Asset At Fair Value Changes In Fair Value Resulting From Changes In Assumptions
AssetAtFairValueChangesInFairValueResultingFromChangesInAssumptions
|
-2036000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
35181000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
48085000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
66144000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
81188000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-3406000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
1872000 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-2579000 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-2822000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-23425000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
7916000 | usd | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
8531000 | usd | |
us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
8869000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
6765000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-28508000 | usd | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
97079000 | usd | |
us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
2941000 | usd | |
us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
138061000 | usd | |
us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
6211000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3202000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
30305000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
228000 | usd | |
us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
1016000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
37552000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-28051000 | usd | |
us-gaap |
Proceeds From Construction Loans Payable
ProceedsFromConstructionLoansPayable
|
4947000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
15958000 | usd | |
us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
7522000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
5191000 | usd | |
us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
810000 | usd | |
us-gaap |
Payments To Minority Shareholders
PaymentsToMinorityShareholders
|
4403000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
40020000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
31844000 | 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
|
-77430000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-59015000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
2711000 | usd | |
us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-578000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-30402000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-116152000 | 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 |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
74311000 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
52235000 | usd |
us-gaap |
Interest Paid Net
InterestPaidNet
|
3189000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
1581000 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
30096000 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
16369000 | usd | |
us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
152000000 | usd | |
us-gaap |
Acquisition Costs
AcquisitionCosts
|
3100000 | usd | |
CY2023Q2 | us-gaap |
Escrow Deposit
EscrowDeposit
|
1200000 | usd |
CY2023Q2 | us-gaap |
Line Of Credit
LineOfCredit
|
130400000 | usd |
us-gaap |
Debt Instrument Interest Rate Terms
DebtInstrumentInterestRateTerms
|
one-month Euribor plus 0.75% | ||
CY2023Q2 | us-gaap |
Derivative Variable Interest Rate
DerivativeVariableInterestRate
|
0.02 | pure |
CY2023Q2 | us-gaap |
Derivative Fixed Interest Rate
DerivativeFixedInterestRate
|
0.011 | pure |
CY2023Q2 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
173660000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
146772000 | usd |
CY2023Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
186358000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
143212000 | usd |
CY2023Q2 | us-gaap |
Inventory Net
InventoryNet
|
360018000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
289984000 | usd |
CY2022Q4 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
54300000 | usd |
CY2022Q4 | us-gaap |
Derivative Swaption Interest Rate
DerivativeSwaptionInterestRate
|
0.02 | pure |
CY2021Q2 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
130400000 | usd |
CY2021Q2 | us-gaap |
Derivative Swaption Interest Rate
DerivativeSwaptionInterestRate
|
0.011 | pure |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.028 | pure |
CY2023Q2 | 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
|
2900000 | usd | |
CY2022 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
1300000 | usd |
CY2021 | us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
3100000 | usd |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
2600000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
2800000 | usd | |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
2400000 | 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
|
23560 | shares | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
13.59 | ||
CY2023Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
145170 | shares |
CY2023Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
16.75 | |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
430000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
860000 | usd | |
CY2022Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
740000 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
1180000 | 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
|
15960 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
70.48 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
93430 | shares | |
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
55.57 | ||
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
332190 | shares |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
70.44 | |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
187020 | shares |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
61.53 | |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
574935 | shares |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
21500000 | usd |
CY2023Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
13800000 | usd |
CY2023Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
2000000.0 | usd |
us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
5192000 | usd | |
us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
810000 | usd | |
us-gaap |
Deferred Tax Expense From Stock Options Exercised
DeferredTaxExpenseFromStockOptionsExercised
|
840000 | usd | |
us-gaap |
Deferred Tax Expense From Stock Options Exercised
DeferredTaxExpenseFromStockOptionsExercised
|
75000 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
5773000 | usd | |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
698000 | 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 |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
27617000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
89020000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
62916000 | usd | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32006 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31845 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32012 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31843 | shares | |
CY2023Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
156 | shares |
CY2022Q2 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
107 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
149 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
138 | shares | |
CY2023Q2 | us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
32162 | shares |
CY2022Q2 | us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
31952 | shares |
us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
32161 | shares | |
us-gaap |
Pro Forma Weighted Average Shares Outstanding Diluted
ProFormaWeightedAverageSharesOutstandingDiluted
|
31981 | shares | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.87 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.78 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.98 | ||
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.09 | |
CY2022Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.86 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.77 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.97 | ||
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2022Q2 | 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 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares | |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
309244000 | usd |
CY2022Q2 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
244725000 | usd |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
620967000 | usd | |
us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
495403000 | usd | |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
34952000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
27617000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
89020000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
62916000 | usd | |
CY2023Q2 | us-gaap |
Assets
Assets
|
1351664000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
1308542000 | usd |