2024 Q2 Form 10-Q Financial Statement
#000086878024000020 Filed on May 07, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q2 |
---|---|---|---|
Revenue | $503.0M | $468.7M | $466.7M |
YoY Change | 7.76% | 11.82% | |
Cost Of Revenue | $303.6M | $287.3M | $322.3M |
YoY Change | -5.81% | 16.81% | |
Gross Profit | $199.4M | $181.4M | $144.5M |
YoY Change | 38.02% | 2.09% | |
Gross Profit Margin | 39.65% | 38.71% | 30.95% |
Selling, General & Admin | $126.9M | $127.0M | $126.4M |
YoY Change | 0.46% | 37.26% | |
% of Gross Profit | 63.67% | 70.0% | 87.46% |
Research & Development | |||
YoY Change | |||
% of Gross Profit | |||
Depreciation & Amortization | $14.35M | $13.85M | $13.54M |
YoY Change | 6.0% | 37.36% | |
% of Gross Profit | 7.2% | 7.63% | 9.37% |
Operating Expenses | $126.9M | $127.0M | $126.4M |
YoY Change | 0.46% | 37.26% | |
Operating Profit | $72.45M | $54.44M | $18.11M |
YoY Change | 299.98% | -63.38% | |
Interest Expense | -$10.20M | $10.61M | $11.95M |
YoY Change | -185.35% | 663.77% | |
% of Operating Profit | -14.08% | 19.48% | 65.99% |
Other Income/Expense, Net | $136.0K | -$40.00K | $357.0K |
YoY Change | -61.9% | 221.62% | |
Pretax Income | $62.39M | $43.79M | $6.518M |
YoY Change | 857.13% | -86.42% | |
Income Tax | $14.98M | $10.97M | $835.0K |
% Of Pretax Income | 24.01% | 25.04% | 12.81% |
Net Earnings | $47.41M | $32.83M | $5.683M |
YoY Change | 734.24% | -85.01% | |
Net Earnings / Revenue | 9.43% | 7.0% | 1.22% |
Basic Earnings Per Share | $1.53 | $1.05 | $0.18 |
Diluted Earnings Per Share | $1.53 | $1.05 | $0.18 |
COMMON SHARES | |||
Basic Shares Outstanding | 31.01M shares | 31.09M shares | 31.44M shares |
Diluted Shares Outstanding | 31.07M shares | 31.25M shares | 31.54M shares |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $47.47M | $34.43M | $33.31M |
YoY Change | 42.51% | -35.91% | |
Cash & Equivalents | $47.47M | $34.43M | $33.31M |
Short-Term Investments | |||
Other Short-Term Assets | $39.01M | $22.06M | $40.17M |
YoY Change | -2.89% | 48.98% | |
Inventory | $620.4M | $620.0M | $686.9M |
Prepaid Expenses | |||
Receivables | $526.2M | $486.4M | $429.3M |
Other Receivables | $0.00 | $0.00 | $0.00 |
Total Short-Term Assets | $1.233B | $1.163B | $1.190B |
YoY Change | 3.64% | 5.19% | |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $165.8M | $162.4M | $151.5M |
YoY Change | 9.39% | 28.5% | |
Goodwill | $443.0M | $443.3M | $443.3M |
YoY Change | -0.07% | 124.86% | |
Intangibles | $290.3M | $295.9M | $317.0M |
YoY Change | -8.43% | 83.6% | |
Long-Term Investments | |||
YoY Change | |||
Other Assets | $51.16M | $49.99M | $50.50M |
YoY Change | 1.31% | 10.32% | |
Total Long-Term Assets | $1.053B | $1.057B | $1.071B |
YoY Change | -1.7% | 69.96% | |
TOTAL ASSETS | |||
Total Short-Term Assets | $1.233B | $1.163B | $1.190B |
Total Long-Term Assets | $1.053B | $1.057B | $1.071B |
Total Assets | $2.286B | $2.220B | $2.261B |
YoY Change | 1.11% | 28.36% | |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $164.7M | $131.5M | $145.7M |
YoY Change | 13.02% | -28.39% | |
Accrued Expenses | $264.4M | $240.5M | $233.3M |
YoY Change | 13.33% | 2.53% | |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $69.46M | $81.16M | $215.5M |
YoY Change | -67.76% | -6.06% | |
Long-Term Debt Due | $15.63M | $12.50M | $12.50M |
YoY Change | 25.0% | ||
Total Short-Term Liabilities | $514.1M | $465.6M | $606.9M |
YoY Change | -15.29% | -8.09% | |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $461.2M | $467.3M | $479.4M |
YoY Change | -3.81% | ||
Other Long-Term Liabilities | $10.17M | $10.23M | $16.75M |
YoY Change | -39.31% | 227.32% | |
Total Long-Term Liabilities | $471.4M | $477.6M | $496.2M |
YoY Change | -5.01% | 9596.85% | |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $514.1M | $465.6M | $606.9M |
Total Long-Term Liabilities | $471.4M | $477.6M | $496.2M |
Total Liabilities | $985.5M | $943.2M | $1.103B |
YoY Change | -10.66% | 65.77% | |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $1.099B | $1.076B | $961.6M |
YoY Change | 14.24% | 5.65% | |
Common Stock | $107.0M | $102.5M | $90.73M |
YoY Change | 17.96% | 9.97% | |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $1.201B | $1.174B | $1.049B |
YoY Change | |||
Total Liabilities & Shareholders Equity | $2.286B | $2.220B | $2.261B |
YoY Change | 1.11% | 28.36% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $47.41M | $32.83M | $5.683M |
YoY Change | 734.24% | -85.01% | |
Depreciation, Depletion And Amortization | $14.35M | $13.85M | $13.54M |
YoY Change | 6.0% | 37.36% | |
Cash From Operating Activities | $63.35M | $51.98M | $26.21M |
YoY Change | 141.7% | 84.94% | |
INVESTING ACTIVITIES | |||
Capital Expenditures | $11.94M | $10.76M | $10.54M |
YoY Change | 13.27% | -219.02% | |
Acquisitions | $0.00 | -$267.0K | |
YoY Change | |||
Other Investing Activities | $0.00 | $0.00 | $267.0K |
YoY Change | -100.0% | ||
Cash From Investing Activities | -$11.94M | -$10.76M | -$10.27M |
YoY Change | 16.21% | 16.01% | |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | $3.125M | $3.125M | |
YoY Change | |||
Cash From Financing Activities | -38.36M | -$43.57M | -$28.66M |
YoY Change | 33.83% | 326.28% | |
NET CHANGE | |||
Cash From Operating Activities | 63.35M | $51.98M | $26.21M |
Cash From Investing Activities | -11.94M | -$10.76M | -$10.27M |
Cash From Financing Activities | -38.36M | -$43.57M | -$28.66M |
Net Change In Cash | 13.05M | -$2.381M | -$12.73M |
YoY Change | -202.56% | 805.84% | |
FREE CASH FLOW | |||
Cash From Operating Activities | $63.35M | $51.98M | $26.21M |
Capital Expenditures | $11.94M | $10.76M | $10.54M |
Free Cash Flow | $51.41M | $41.23M | $15.67M |
YoY Change | 228.04% | -31.93% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2023Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Net Of Forfeitures
StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures
|
0 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Other
AdjustmentsToAdditionalPaidInCapitalOther
|
-2217000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5683000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1049144000 | usd |
CY2024Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
287255000 | usd |
CY2023Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
322261000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
181446000 | usd |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
144477000 | usd |
CY2024Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
127008000 | usd |
CY2023Q2 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
126363000 | usd |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
54438000 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
18114000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
10605000 | usd |
CY2023Q2 | us-gaap |
Interest Expense
InterestExpense
|
11953000 | usd |
CY2024Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-40000 | usd |
CY2023Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
357000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
43793000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6518000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
10965000 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
835000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
32828000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5683000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1099000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
119000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
31729000 | usd |
CY2023Q2 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
5802000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.05 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.18 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.05 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.18 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31140000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31436000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31250000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31537000 | shares |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
34433000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
36814000 | usd |
CY2024Q1 | dorm |
Allowance For Doubtful Accounts And Customer Credits
AllowanceForDoubtfulAccountsAndCustomerCredits
|
3513000 | usd |
CY2023Q4 | dorm |
Allowance For Doubtful Accounts And Customer Credits
AllowanceForDoubtfulAccountsAndCustomerCredits
|
3518000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
486352000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
526867000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
619972000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
637375000 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
22062000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
32653000 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
1162819000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
1233709000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
162439000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
160113000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
105714000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
103476000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
443296000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
443889000 | usd |
CY2024Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
295880000 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
301556000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
49989000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
49664000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
2220137000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
2292407000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
131478000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
176664000 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
18206000 | usd |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
119000 | usd |
CY2024Q1 | us-gaap |
Profit Loss
ProfitLoss
|
32828000 | usd |
CY2023Q2 | us-gaap |
Profit Loss
ProfitLoss
|
5683000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
23971000 | usd |
CY2024Q1 | dorm |
Accrued Customer Rebates And Returns
AccruedCustomerRebatesAndReturns
|
186332000 | usd |
CY2023Q4 | dorm |
Accrued Customer Rebates And Returns
AccruedCustomerRebatesAndReturns
|
204495000 | usd |
CY2024Q1 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
81160000 | usd |
CY2023Q4 | us-gaap |
Lines Of Credit Current
LinesOfCreditCurrent
|
92760000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
12500000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
15625000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
35944000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
33636000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
465620000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
547151000 | usd |
CY2024Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
467338000 | usd |
CY2023Q4 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
467239000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
93105000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
91262000 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
10233000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
9627000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
9346000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
8925000 | usd |
CY2024Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q4 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
50000000 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
31011870 | shares |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31011870 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
31299770 | shares |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
31299770 | shares |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
310000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
313000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
102211000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
101045000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1075663000 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
1069435000 | usd |
CY2024Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-3689000 | usd |
CY2023Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-2590000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1174495000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1168203000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2220137000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
2292407000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1168203000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
340000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2931000 | usd |
CY2024Q1 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
27136000 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Other
AdjustmentsToAdditionalPaidInCapitalOther
|
-1572000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Loss Foreign Currency Transaction And Translation Adjustment Net Of Tax
OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax
|
-1099000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
32828000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1174495000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
1042631000 | usd |
CY2023Q2 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
1049000 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
2312000 | usd |
CY2023Q2 | us-gaap |
Stock Repurchased And Retired During Period Value
StockRepurchasedAndRetiredDuringPeriodValue
|
433000 | usd |
CY2024Q1 | us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
13851000 | usd |
CY2023Q2 | us-gaap |
Depreciation Amortization And Accretion Net
DepreciationAmortizationAndAccretionNet
|
13540000 | usd |
CY2024Q1 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
11000 | usd |
CY2023Q2 | us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
2744000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
475000 | usd |
CY2023Q2 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
0 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2931000 | usd |
CY2023Q2 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2334000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-40454000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
4673000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-17235000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-68935000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-2377000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
591000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
918000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
2130000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-45084000 | usd |
CY2023Q2 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-34258000 | usd |
CY2024Q1 | dorm |
Increase Decrease In Accrued Customer Rebates And Returns
IncreaseDecreaseInAccruedCustomerRebatesAndReturns
|
-18156000 | usd |
CY2023Q2 | dorm |
Increase Decrease In Accrued Customer Rebates And Returns
IncreaseDecreaseInAccruedCustomerRebatesAndReturns
|
-21683000 | usd |
CY2024Q1 | dorm |
Increase Decrease In Accrued Compensation And Other Liabilities
IncreaseDecreaseInAccruedCompensationAndOtherLiabilities
|
5976000 | usd |
CY2023Q2 | dorm |
Increase Decrease In Accrued Compensation And Other Liabilities
IncreaseDecreaseInAccruedCompensationAndOtherLiabilities
|
-3691000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
51980000 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
26210000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
0 | usd |
CY2023Q2 | us-gaap |
Payments To Acquire Businesses Net Of Cash Acquired
PaymentsToAcquireBusinessesNetOfCashAcquired
|
-267000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10755000 | usd |
CY2023Q2 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
10537000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-10755000 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-10270000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
11600000 | usd |
CY2023Q2 | us-gaap |
Repayments Of Lines Of Credit
RepaymentsOfLinesOfCredit
|
23900000 | usd |
CY2024Q1 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
3125000 | usd |
CY2023Q2 | us-gaap |
Repayments Of Long Term Debt
RepaymentsOfLongTermDebt
|
3125000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
340000 | usd |
CY2023Q2 | us-gaap |
Proceeds From Stock Options Exercised
ProceedsFromStockOptionsExercised
|
1049000 | usd |
CY2024Q1 | dorm |
Purchase And Cancellation Of Common Stock
PurchaseAndCancellationOfCommonStock
|
27609000 | usd |
CY2023Q2 | dorm |
Purchase And Cancellation Of Common Stock
PurchaseAndCancellationOfCommonStock
|
433000 | usd |
CY2024Q1 | dorm |
Proceeds Payments From Other Stock Related Activity
ProceedsPaymentsFromOtherStockRelatedActivity
|
-1573000 | usd |
CY2023Q2 | dorm |
Proceeds Payments From Other Stock Related Activity
ProceedsPaymentsFromOtherStockRelatedActivity
|
-2254000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-43567000 | usd |
CY2023Q2 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-28663000 | usd |
CY2024Q1 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-39000 | usd |
CY2023Q2 | us-gaap |
Effect Of Exchange Rate On Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
-4000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-2381000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-12727000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
36814000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
46034000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
34433000 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
33307000 | usd |
CY2024Q1 | us-gaap |
Interest Paid Net
InterestPaidNet
|
10397000 | usd |
CY2023Q2 | us-gaap |
Interest Paid Net
InterestPaidNet
|
11534000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
839000 | usd |
CY2023Q2 | us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
1055000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
|
285218000 | usd |
CY2023Q2 | us-gaap |
Proceeds From Sale Of Finance Receivables
ProceedsFromSaleOfFinanceReceivables
|
237739000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
26431000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
29750000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials And Purchased Parts Net Of Reserves
InventoryRawMaterialsAndPurchasedPartsNetOfReserves
|
172200000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials And Purchased Parts Net Of Reserves
InventoryRawMaterialsAndPurchasedPartsNetOfReserves
|
211805000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
412547000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
387668000 | usd |
CY2024Q1 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
8794000 | usd |
CY2023Q4 | us-gaap |
Inventory Supplies Net Of Reserves
InventorySuppliesNetOfReserves
|
8152000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
619972000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
637375000 | usd |
CY2023Q4 | us-gaap |
Goodwill
Goodwill
|
443889000 | usd |
CY2024Q1 | us-gaap |
Goodwill Foreign Currency Translation Gain Loss
GoodwillForeignCurrencyTranslationGainLoss
|
-593000 | usd |
CY2024Q1 | us-gaap |
Goodwill
Goodwill
|
443296000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
355317000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
59437000 | usd |
CY2024Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
295880000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
355317000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
53761000 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
301556000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5600000 | usd |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
5500000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
43793000 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
6518000 | usd |
CY2024Q1 | us-gaap |
Business Combination Contingent Consideration Arrangements Change In The Range Of Outcomes Contingent Consideration Liability Value High
BusinessCombinationContingentConsiderationArrangementsChangeInTheRangeOfOutcomesContingentConsiderationLiabilityValueHigh
|
52000000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
468701000 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
466738000 | usd |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Fair Value Assumptions Expected Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1
|
P3Y | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
257554 | shares |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
97.33 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
|
171940 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Grants In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
|
99.45 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
|
44435 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Vested In Period Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
|
89.84 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeited In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
|
16085 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Forfeitures Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
|
128.96 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
|
368974 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Equity Instruments Other Than Options Nonvested Weighted Average Grant Date Fair Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
|
97.83 | |
CY2024Q1 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
400000 | usd |
CY2023Q2 | us-gaap |
Stock Option Plan Expense
StockOptionPlanExpense
|
400000 | usd |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
311217 | 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 |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
6046 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
62.75 | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
305171 | shares |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
86.99 | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P5Y2M12D | |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
3193000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
195683 | shares |
CY2024Q1 | us-gaap |
Sharebased Compensation Shares Authorized Under Stock Option Plans Exercise Price Range Exercisable Options Weighted Average Exercise Price1
SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1
|
82.99 | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P4Y7M6D | |
CY2024Q1 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
2844000 | usd |
CY2024Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
319000 | shares |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
237000 | shares |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
32828000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
5683000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31140000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
31436000 | shares |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
110000 | shares |
CY2023Q2 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
101000 | shares |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31250000 | shares |
CY2023Q2 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
31537000 | shares |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.05 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.18 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.05 | |
CY2023Q2 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.18 | |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
0.250 | |
CY2023Q2 | us-gaap |
Effective Income Tax Rate Reconciliation Change In Enacted Tax Rate
EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
|
0.128 | |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits
UnrecognizedTaxBenefits
|
4600000 | usd |
CY2024Q1 | us-gaap |
Unrecognized Tax Benefits That Would Impact Effective Tax Rate
UnrecognizedTaxBenefitsThatWouldImpactEffectiveTaxRate
|
4300000 | usd |
CY2024Q1 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q1 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q1 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false |