2024 Q2 Form 10-Q Financial Statement
#000175392624000926 Filed on May 07, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
Revenue | $342.2M | $324.0M | $311.7M |
YoY Change | 10.67% | 3.93% | 24.35% |
Cost Of Revenue | $121.5M | $121.6M | $108.8M |
YoY Change | 0.52% | 11.78% | -2.38% |
Gross Profit | $220.8M | $202.4M | $203.0M |
YoY Change | 17.17% | -0.28% | 45.74% |
Gross Profit Margin | 64.51% | 62.47% | 65.11% |
Selling, General & Admin | $155.9M | $134.4M | $112.7M |
YoY Change | 16.9% | 19.29% | 44.38% |
% of Gross Profit | 70.63% | 66.41% | 55.52% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $6.002M | $6.018M | $4.115M |
YoY Change | 41.16% | 46.25% | 31.72% |
% of Gross Profit | 2.72% | 2.97% | 2.03% |
Operating Expenses | $155.9M | $134.4M | $112.7M |
YoY Change | 16.9% | 19.29% | 44.38% |
Operating Profit | $64.83M | $67.97M | $90.28M |
YoY Change | 17.82% | -24.71% | 47.47% |
Interest Expense | -$3.651M | $1.807M | $2.357M |
YoY Change | -260.41% | -23.33% | -2242.73% |
% of Operating Profit | -5.63% | 2.66% | 2.61% |
Other Income/Expense, Net | -$3.577M | $2.080M | $2.307M |
YoY Change | -887.89% | -9.84% | 1888.79% |
Pretax Income | $61.25M | $70.05M | $92.59M |
YoY Change | 10.41% | -24.34% | 51.23% |
Income Tax | $14.65M | $16.75M | $21.68M |
% Of Pretax Income | 23.92% | 23.91% | 23.41% |
Net Earnings | $36.82M | $41.05M | $54.07M |
YoY Change | 5.35% | -24.08% | 53.17% |
Net Earnings / Revenue | 10.76% | 12.67% | 17.34% |
Basic Earnings Per Share | $1.15 | $1.28 | $1.69 |
Diluted Earnings Per Share | $1.14 | $1.27 | $1.68 |
COMMON SHARES | |||
Basic Shares Outstanding | 32.02M shares | 32.02M shares | 32.11M shares |
Diluted Shares Outstanding | 32.27K shares | 32.27K shares | 32.16K shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $76.71M | $97.05M | $237.8M |
YoY Change | -58.93% | -59.18% | -10.36% |
Cash & Equivalents | $38.97M | $20.98M | $149.1M |
Short-Term Investments | $37.74M | $76.08M | $88.70M |
Other Short-Term Assets | $23.62M | $34.26M | $20.35M |
YoY Change | -5.49% | 68.38% | -12.15% |
Inventory | $433.7M | $400.2M | $323.7M |
Prepaid Expenses | |||
Receivables | $299.4M | $293.1M | $241.9M |
Other Receivables | $5.050M | $5.581M | $27.78M |
Total Short-Term Assets | $857.4M | $832.7M | $851.6M |
YoY Change | 4.12% | -2.22% | 15.95% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $161.1M | $164.2M | $169.0M |
YoY Change | -4.28% | -2.88% | -10.68% |
Goodwill | |||
YoY Change | |||
Intangibles | $282.4M | $288.1M | $294.3M |
YoY Change | -3.4% | -2.1% | |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $20.45M | $21.52M | $25.83M |
YoY Change | -19.16% | -16.67% | -12.58% |
Total Long-Term Assets | $506.6M | $516.5M | $528.6M |
YoY Change | -4.09% | -2.29% | 23.58% |
TOTAL ASSETS | |||
Total Short-Term Assets | $857.4M | $832.7M | $851.6M |
Total Long-Term Assets | $506.6M | $516.5M | $528.6M |
Total Assets | $1.364B | $1.349B | $1.380B |
YoY Change | 0.91% | -2.25% | 18.76% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $108.5M | $106.2M | $93.05M |
YoY Change | 19.19% | 14.15% | 28.23% |
Accrued Expenses | $145.1M | $135.7M | $190.3M |
YoY Change | -25.21% | -28.71% | 27.41% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $18.49M | $8.324M | $18.00M |
YoY Change | 273.01% | -53.76% | |
Long-Term Debt Due | $28.74M | $29.03M | $29.09M |
YoY Change | -1.16% | -0.22% | 102.35% |
Total Short-Term Liabilities | $332.4M | $302.5M | $362.2M |
YoY Change | -2.7% | -16.49% | 44.74% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $108.5M | $115.9M | $145.1M |
YoY Change | -21.71% | -20.12% | 15.95% |
Other Long-Term Liabilities | $21.87M | $22.91M | $23.30M |
YoY Change | -10.71% | -1.7% | -18.45% |
Total Long-Term Liabilities | $108.5M | $115.9M | $145.1M |
YoY Change | -21.71% | -20.12% | -5.6% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $332.4M | $302.5M | $362.2M |
Total Long-Term Liabilities | $108.5M | $115.9M | $145.1M |
Total Liabilities | $440.9M | $418.4M | $507.3M |
YoY Change | -8.19% | -17.53% | -12.18% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $724.3M | $711.0M | $654.4M |
YoY Change | 8.15% | 8.65% | |
Common Stock | $32.00K | $32.00K | $32.00K |
YoY Change | 0.0% | 0.0% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | $52.86M | $52.86M | $43.06M |
YoY Change | 8.41% | 22.78% | |
Treasury Stock Shares | |||
Shareholders Equity | $717.1M | $708.1M | $658.4M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $1.364B | $1.349B | $1.380B |
YoY Change | 0.91% | -2.25% | 18.76% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q1 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $36.82M | $41.05M | $54.07M |
YoY Change | 5.35% | -24.08% | 53.17% |
Depreciation, Depletion And Amortization | $6.002M | $6.018M | $4.115M |
YoY Change | 41.16% | 46.25% | 31.72% |
Cash From Operating Activities | $25.50M | -$51.96M | -$7.358M |
YoY Change | 80.56% | 606.17% | -69.27% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $1.330M | $1.059M | $2.415M |
YoY Change | 53.94% | -56.15% | -117.83% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $37.91M | $15.29M | $64.21M |
YoY Change | -263.22% | -76.19% | 3592.35% |
Cash From Investing Activities | $36.58M | $13.92M | $61.64M |
YoY Change | -251.85% | -77.42% | -622.27% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $9.425M | $9.397M | |
YoY Change | 0.3% | 114.59% | |
Cash From Financing Activities | -43.88M | -$28.13M | -$12.56M |
YoY Change | -32.36% | 124.06% | -37.33% |
NET CHANGE | |||
Cash From Operating Activities | 25.50M | -$51.96M | -$7.358M |
Cash From Investing Activities | 36.58M | $13.92M | $61.64M |
Cash From Financing Activities | -43.88M | -$28.13M | -$12.56M |
Net Change In Cash | 18.20M | -$67.49M | $44.34M |
YoY Change | -124.32% | -252.19% | -179.5% |
FREE CASH FLOW | |||
Cash From Operating Activities | $25.50M | -$51.96M | -$7.358M |
Capital Expenditures | $1.330M | $1.059M | $2.415M |
Free Cash Flow | $24.17M | -$53.02M | -$9.773M |
YoY Change | 82.3% | 442.5% | -6.05% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2024Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2024Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | |
CY2024Q1 | dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000822663 | |
CY2024Q1 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
NY | |
CY2024Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
usd | |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
usd | |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
70908000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Other Short Term Debt
ProceedsFromOtherShortTermDebt
|
usd | |
CY2024Q1 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
usd | |
CY2024Q1 | us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
usd | |
CY2024Q1 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
usd | |
CY2024Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
139000000 | |
CY2024Q1 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P10Y | |
CY2024Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
120000000 | |
CY2024Q1 | us-gaap |
Debt Instrument Face Amount
DebtInstrumentFaceAmount
|
80000000 | |
CY2023Q1 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
50000000 | |
CY2022Q4 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P4Y | |
CY2021Q2 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
120000000 | |
CY2021Q2 | us-gaap |
Long Term Debt Term
LongTermDebtTerm
|
P10Y | |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P5Y6M0D | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
shares | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Vested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue
|
||
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
70053000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
92586000 | usd |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P2Y1M24D | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P0Y4M2D | |
CY2024Q1 | dei |
Document Type
DocumentType
|
10-Q | |
CY2024Q1 | dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | |
CY2024Q1 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-03-31 | |
CY2024Q1 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2024Q1 | dei |
Entity File Number
EntityFileNumber
|
0-16469 | |
CY2024Q1 | dei |
Entity Registrant Name
EntityRegistrantName
|
INTER PARFUMS, INC. | |
CY2024Q1 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | |
CY2024Q1 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
13-3275609 | |
CY2024Q1 | dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
551 Fifth Avenue | |
CY2024Q1 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
New York | |
CY2024Q1 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
10176 | |
CY2024Q1 | dei |
City Area Code
CityAreaCode
|
(212) | |
CY2024Q1 | dei |
Local Phone Number
LocalPhoneNumber
|
983-2640 | |
CY2024Q1 | dei |
Security12b Title
Security12bTitle
|
Common Stock, $.001 par value per share | |
CY2024Q1 | dei |
Trading Symbol
TradingSymbol
|
IPAR | |
CY2024Q1 | dei |
Security Exchange Name
SecurityExchangeName
|
NASDAQ | |
CY2024Q1 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2024Q1 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2024Q1 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
20976000 | usd |
CY2024Q1 | dei |
Entity Filer Category
EntityFilerCategory
|
Large Accelerated Filer | |
CY2024Q1 | dei |
Entity Small Business
EntitySmallBusiness
|
false | |
CY2024Q1 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2024Q1 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2024Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
32023640 | shares |
CY2023Q4 | us-gaap |
Cash Equivalents At Carrying Value
CashEquivalentsAtCarryingValue
|
88462000 | usd |
CY2024Q1 | us-gaap |
Short Term Investments
ShortTermInvestments
|
76078000 | usd |
CY2023Q4 | us-gaap |
Short Term Investments
ShortTermInvestments
|
94304000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
293075000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
247240000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
400209000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
371859000 | usd |
CY2024Q1 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
5581000 | usd |
CY2023Q4 | us-gaap |
Other Receivables Net Current
OtherReceivablesNetCurrent
|
7012000 | usd |
CY2024Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
34258000 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
29458000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
2490000 | usd |
CY2023Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
691000 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
832667000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
839026000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
164165000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
169222000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
26980000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
28613000 | usd |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
288117000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
296356000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
15726000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Assets Net
DeferredIncomeTaxAssetsNet
|
14545000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
21521000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
21567000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
1349176000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
1369329000 | usd |
CY2024Q1 | us-gaap |
Loans Payable To Bank
LoansPayableToBank
|
8324000 | usd |
CY2023Q4 | us-gaap |
Loans Payable To Bank
LoansPayableToBank
|
4420000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
29027000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
29587000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5928000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
5951000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
106219000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
97409000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
135660000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
178880000 | usd |
CY2024Q1 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
17300000 | usd |
CY2023Q4 | us-gaap |
Taxes Payable Current
TaxesPayableCurrent
|
8498000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
302458000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
324745000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
115926000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
127897000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
22905000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
24517000 | usd |
CY2024Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
1000000 | shares |
CY2024Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | shares |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32023640 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
32004660 | shares |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
32000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
32000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
100309000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
98565000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
711043000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
693848000 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-50417000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-40188000 | usd |
CY2024Q1 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
9981665 | shares |
CY2023Q4 | us-gaap |
Treasury Stock Common Shares
TreasuryStockCommonShares
|
9981665 | shares |
CY2024Q1 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
52864000 | usd |
CY2023Q4 | us-gaap |
Treasury Stock Value
TreasuryStockValue
|
52864000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
708103000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
699393000 | usd |
CY2024Q1 | us-gaap |
Minority Interest
MinorityInterest
|
199784000 | usd |
CY2023Q4 | us-gaap |
Minority Interest
MinorityInterest
|
192777000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
907887000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
892170000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1349176000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
1369329000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
323963000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
311723000 | usd |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
121578000 | usd |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
108766000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
202385000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
202957000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
134412000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
112678000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
67973000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
90279000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
1807000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
2357000 | usd |
CY2024Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
905000 | usd |
CY2023Q1 | us-gaap |
Foreign Currency Transaction Gain Loss Before Tax
ForeignCurrencyTransactionGainLossBeforeTax
|
-759000 | usd |
CY2024Q1 | us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
3020000 | usd |
CY2023Q1 | us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
5382000 | usd |
CY2024Q1 | us-gaap |
Other Income
OtherIncome
|
-38000 | usd |
CY2023Q1 | us-gaap |
Other Income
OtherIncome
|
41000 | usd |
CY2024Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2080000 | usd |
CY2023Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2307000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
70053000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Minority Interest And Income Loss From Equity Method Investments
IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments
|
92586000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
16750000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
21678000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
53303000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
70908000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
12255000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
16840000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41048000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
54068000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.28 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.69 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.27 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.68 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32041 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32018 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32266 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32159 | shares |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.75 | |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.625 | |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
53303000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
70908000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease After Adjustments And Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax
|
-956000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Derivative Excluded Component Increase Decrease After Adjustments And Tax
OtherComprehensiveIncomeLossDerivativeExcludedComponentIncreaseDecreaseAfterAdjustmentsAndTax
|
-4166000 | usd |
CY2024Q1 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-64000 | usd |
CY2023Q1 | us-gaap |
Reclassification From Aoci Current Period Net Of Tax Attributable To Parent
ReclassificationFromAociCurrentPeriodNetOfTaxAttributableToParent
|
-1709000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-14582000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
13489000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
37829000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Including Portion Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxIncludingPortionAttributableToNoncontrollingInterest
|
81940000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
12255000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss Attributable To Noncontrolling Interest
NetIncomeLossAttributableToNoncontrollingInterest
|
16840000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-228000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Noncontrolling Interest
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToNoncontrollingInterest
|
-206000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
5017000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Foreign Currency Transaction And Translation Gain Loss Arising During Period Net Of Tax
OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationGainLossArisingDuringPeriodNetOfTax
|
-3622000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
7010000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax Attributable To Noncontrolling Interest
ComprehensiveIncomeNetOfTaxAttributableToNoncontrollingInterest
|
20256000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
30819000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
61684000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
892170000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
788146000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
53303000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
907887000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity Including Portion Attributable To Noncontrolling Interest
StockholdersEquityIncludingPortionAttributableToNoncontrollingInterest
|
849607000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
53303000 | usd |
CY2023Q1 | us-gaap |
Profit Loss
ProfitLoss
|
70908000 | usd |
CY2024Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
6018000 | usd |
CY2023Q1 | us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
4115000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-153000 | usd |
CY2023Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
220000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
589000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
633000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
-32000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Equity Method Investments
IncomeLossFromEquityMethodInvestments
|
41000 | usd |
CY2024Q1 | us-gaap |
Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
|
1485000 | usd |
CY2023Q1 | us-gaap |
Provision For Loan Lease And Other Losses
ProvisionForLoanLeaseAndOtherLosses
|
1324000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1461000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-1188000 | usd |
CY2024Q1 | us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
24000 | usd |
CY2023Q1 | us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
-1518000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
50436000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
42670000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
34388000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
29688000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
5245000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
5640000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-1468000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-1293000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-27736000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable And Accrued Liabilities
IncreaseDecreaseInAccountsPayableAndAccruedLiabilities
|
-23327000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
7524000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Taxes Payable
IncreaseDecreaseInAccruedTaxesPayable
|
17771000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-51960000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-7358000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
59619000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Investments
PaymentsToAcquireInvestments
|
42835000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
74905000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale Maturity And Collections Of Investments
ProceedsFromSaleMaturityAndCollectionsOfInvestments
|
107045000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
1059000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2415000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
305000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Intangible Assets
PaymentsToAcquireIntangibleAssets
|
151000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
13922000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
61644000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Other Short Term Debt
ProceedsFromOtherShortTermDebt
|
4000000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Issuance Of Long Term Debt
ProceedsFromIssuanceOfLongTermDebt
|
17989000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
9425000 | usd |
CY2023Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
9397000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1326000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
4929000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
24032000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
20023000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends Minority Interest
PaymentsOfDividendsMinorityInterest
|
473000 | usd |
CY2023Q1 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
5580000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-28131000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-12555000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
-1317000 | usd |
CY2023Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
2611000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-67486000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
44342000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
88462000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
104713000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
20976000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
149055000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1127000 | usd |
CY2023Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
1563000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
10479000 | usd |
CY2023Q1 | us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
4816000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Productive Assets
PaymentsToAcquireProductiveAssets
|
151000000 | usd |
CY2024Q1 | us-gaap |
Acquisition Costs
AcquisitionCosts
|
3100000 | usd |
CY2024Q1 | us-gaap |
Escrow Deposit
EscrowDeposit
|
0 | usd |
CY2024Q1 | us-gaap |
Line Of Credit
LineOfCredit
|
129700000 | usd |
CY2024Q1 | us-gaap |
Debt Instrument Interest Rate Terms
DebtInstrumentInterestRateTerms
|
one-month Euribor plus 0.75% | |
CY2024Q1 | us-gaap |
Derivative Variable Interest Rate
DerivativeVariableInterestRate
|
0.02 | pure |
CY2024Q1 | us-gaap |
Derivative Fixed Interest Rate
DerivativeFixedInterestRate
|
0.011 | pure |
CY2024Q1 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
178678000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials
InventoryRawMaterials
|
158733000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
221531000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
213126000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
400209000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
371859000 | usd |
CY2023Q1 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
54100000 | usd |
CY2023Q1 | us-gaap |
Derivative Swaption Interest Rate
DerivativeSwaptionInterestRate
|
0.02 | pure |
CY2021Q2 | us-gaap |
Derivative Notional Amount
DerivativeNotionalAmount
|
129700000 | usd |
CY2021Q2 | us-gaap |
Derivative Swaption Interest Rate
DerivativeSwaptionInterestRate
|
0.011 | pure |
CY2024Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.03 | pure |
CY2024Q1 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1600000 | usd |
CY2023Q1 | us-gaap |
Operating Leases Rent Expense Net
OperatingLeasesRentExpenseNet
|
1400000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1500000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1300000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
0 | usd |
CY2024Q1 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
0 | usd |
CY2023Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
122100 | shares |
CY2023Q4 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
24.47 | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares
|
3140 | shares |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Options Forfeited Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue
|
11.86 | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Number Of Shares
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares
|
118960 | shares |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Nonvested Weighted Average Grant Date Fair Value
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue
|
24.80 | |
CY2024Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
390000 | usd |
CY2023Q1 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
430000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.28 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
308970 | shares |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
86.52 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
140 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
73.09 | |
CY2024Q1 | us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
18980 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
69.87 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
289850 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
87.62 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
170890 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
70.60 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Number Of Shares Available For Grant
ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
|
537505 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
15700000 | usd |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
11900000 | usd |
CY2024Q1 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
2700000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
1326000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale And Collection Of Receivables
ProceedsFromSaleAndCollectionOfReceivables
|
4929000 | usd |
CY2024Q1 | us-gaap |
Deferred Tax Expense From Stock Options Exercised
DeferredTaxExpenseFromStockOptionsExercised
|
220000 | usd |
CY2023Q1 | us-gaap |
Deferred Tax Expense From Stock Options Exercised
DeferredTaxExpenseFromStockOptionsExercised
|
780000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
1375000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercises In Period Total Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
|
5403000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
0 | shares |
CY2023Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
|
0 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41048000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
54068000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32041 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
32018 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
225 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
141 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32266 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
32159 | shares |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.69 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.27 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.68 | |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
323963000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Including Assessed Tax
RevenueFromContractWithCustomerIncludingAssessedTax
|
311723000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
41048000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
54068000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
1349176000 | usd |
CY2023Q1 | us-gaap |
Assets
Assets
|
1369329000 | usd |