2023 Q1 Form 10-Q Financial Statement
#000004625023000006 Filed on February 01, 2023
Income Statement
Concept | 2023 Q1 |
---|---|
Revenue | $219.2M |
YoY Change | |
Cost Of Revenue | $182.9M |
YoY Change | |
Gross Profit | $36.27M |
YoY Change | |
Gross Profit Margin | 16.55% |
Selling, General & Admin | $21.00M |
YoY Change | |
% of Gross Profit | 57.91% |
Research & Development | |
YoY Change | |
% of Gross Profit | |
Depreciation & Amortization | $7.002M |
YoY Change | |
% of Gross Profit | 19.3% |
Operating Expenses | $21.00M |
YoY Change | |
Operating Profit | $15.27M |
YoY Change | |
Interest Expense | -$1.546M |
YoY Change | |
% of Operating Profit | -10.13% |
Other Income/Expense, Net | $465.0K |
YoY Change | |
Pretax Income | $14.19M |
YoY Change | |
Income Tax | $3.453M |
% Of Pretax Income | 24.34% |
Net Earnings | $10.73M |
YoY Change | |
Net Earnings / Revenue | 4.9% |
Basic Earnings Per Share | $0.52 |
Diluted Earnings Per Share | $0.51 |
COMMON SHARES | |
Basic Shares Outstanding | 20.82M shares |
Diluted Shares Outstanding | 20.97M shares |
Balance Sheet
Concept | 2023 Q1 |
---|---|
SHORT-TERM ASSETS | |
Cash & Short-Term Investments | $6.146M |
YoY Change | |
Cash & Equivalents | $6.146M |
Short-Term Investments | |
Other Short-Term Assets | $7.050M |
YoY Change | |
Inventory | $101.6M |
Prepaid Expenses | |
Receivables | $125.5M |
Other Receivables | $0.00 |
Total Short-Term Assets | $240.2M |
YoY Change | |
LONG-TERM ASSETS | |
Property, Plant & Equipment | $178.4M |
YoY Change | |
Goodwill | $77.40M |
YoY Change | |
Intangibles | $74.95M |
YoY Change | |
Long-Term Investments | |
YoY Change | |
Other Assets | $5.496M |
YoY Change | |
Total Long-Term Assets | $353.8M |
YoY Change | |
TOTAL ASSETS | |
Total Short-Term Assets | $240.2M |
Total Long-Term Assets | $353.8M |
Total Assets | $594.0M |
YoY Change | |
SHORT-TERM LIABILITIES | |
YoY Change | |
Accounts Payable | $50.57M |
YoY Change | |
Accrued Expenses | $18.01M |
YoY Change | |
Deferred Revenue | |
YoY Change | |
Short-Term Debt | $0.00 |
YoY Change | |
Long-Term Debt Due | $9.913M |
YoY Change | |
Total Short-Term Liabilities | $84.88M |
YoY Change | |
LONG-TERM LIABILITIES | |
Long-Term Debt | $120.7M |
YoY Change | |
Other Long-Term Liabilities | $1.487M |
YoY Change | |
Total Long-Term Liabilities | $122.2M |
YoY Change | |
TOTAL LIABILITIES | |
Total Short-Term Liabilities | $84.88M |
Total Long-Term Liabilities | $122.2M |
Total Liabilities | $252.8M |
YoY Change | |
SHAREHOLDERS EQUITY | |
Retained Earnings | $294.0M |
YoY Change | |
Common Stock | $43.60M |
YoY Change | |
Preferred Stock | |
YoY Change | |
Treasury Stock (at cost) | |
YoY Change | |
Treasury Stock Shares | |
Shareholders Equity | $341.2M |
YoY Change | |
Total Liabilities & Shareholders Equity | $594.0M |
YoY Change |
Cashflow Statement
Concept | 2023 Q1 |
---|---|
OPERATING ACTIVITIES | |
Net Income | $10.73M |
YoY Change | |
Depreciation, Depletion And Amortization | $7.002M |
YoY Change | |
Cash From Operating Activities | $25.74M |
YoY Change | |
INVESTING ACTIVITIES | |
Capital Expenditures | -$11.64M |
YoY Change | |
Acquisitions | |
YoY Change | |
Other Investing Activities | $56.00K |
YoY Change | |
Cash From Investing Activities | -$11.58M |
YoY Change | |
FINANCING ACTIVITIES | |
Cash Dividend Paid | |
YoY Change | |
Common Stock Issuance & Retirement, Net | |
YoY Change | |
Debt Paid & Issued, Net | |
YoY Change | |
Cash From Financing Activities | -11.93M |
YoY Change | |
NET CHANGE | |
Cash From Operating Activities | 25.74M |
Cash From Investing Activities | -11.58M |
Cash From Financing Activities | -11.93M |
Net Change In Cash | 2.222M |
YoY Change | |
FREE CASH FLOW | |
Cash From Operating Activities | $25.74M |
Capital Expenditures | -$11.64M |
Free Cash Flow | $37.38M |
YoY Change |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2022Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4130000 | usd |
CY2023Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
84880000 | usd |
CY2022Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
101466000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
120710000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
115644000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
9082000 | usd |
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-01-01 | ||
dei |
Entity Central Index Key
EntityCentralIndexKey
|
0000046250 | ||
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--04-02 | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
0-7647 | ||
dei |
Entity Registrant Name
EntityRegistrantName
|
HAWKINS, INC. | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
MN | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
41-0771293 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
2381 Rosegate | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Roseville | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
MN | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
55113 | ||
dei |
City Area Code
CityAreaCode
|
612 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
331-6910 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, par value $.01 per share | ||
dei |
Trading Symbol
TradingSymbol
|
HWKN | ||
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 | ||
CY2023Q1 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
21052277 | shares |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
6146000 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3496000 | usd |
CY2023Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
125471000 | usd |
CY2022Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
122826000 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
101581000 | usd |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
94985000 | usd |
CY2023Q1 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
7050000 | usd |
CY2022Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
6431000 | usd |
CY2023Q1 | us-gaap |
Assets Current
AssetsCurrent
|
240248000 | usd |
CY2022Q2 | us-gaap |
Assets Current
AssetsCurrent
|
227738000 | usd |
CY2023Q1 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
333781000 | usd |
CY2022Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
304055000 | usd |
CY2023Q1 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
155406000 | usd |
CY2022Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
142209000 | usd |
CY2023Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
178375000 | usd |
CY2022Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
161846000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
10551000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
10606000 | usd |
CY2023Q1 | us-gaap |
Goodwill
Goodwill
|
77401000 | usd |
CY2022Q2 | us-gaap |
Goodwill
Goodwill
|
77401000 | usd |
CY2023Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
74946000 | usd |
CY2022Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
80193000 | usd |
CY2023Q1 | us-gaap |
Assets Held In Trust Noncurrent
AssetsHeldInTrustNoncurrent
|
6987000 | usd |
CY2022Q2 | us-gaap |
Assets Held In Trust Noncurrent
AssetsHeldInTrustNoncurrent
|
6783000 | usd |
CY2023Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5496000 | usd |
CY2022Q2 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
2761000 | usd |
CY2023Q1 | us-gaap |
Other Assets
OtherAssets
|
175381000 | usd |
CY2022Q2 | us-gaap |
Other Assets
OtherAssets
|
177744000 | usd |
CY2023Q1 | us-gaap |
Assets
Assets
|
594004000 | usd |
CY2022Q2 | us-gaap |
Assets
Assets
|
567328000 | usd |
CY2023Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
50573000 | usd |
CY2022Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
66693000 | usd |
CY2023Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
16320000 | usd |
CY2022Q2 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
19034000 | usd |
CY2023Q1 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
1801000 | usd |
CY2022Q2 | us-gaap |
Accrued Income Taxes Current
AccruedIncomeTaxesCurrent
|
39000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
9913000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
9913000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1689000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
1657000 | usd |
CY2023Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4584000 | usd |
CY2022Q2 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
4130000 | usd |
CY2023Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
84880000 | usd |
CY2022Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
101466000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
115644000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
9082000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
9143000 | usd |
CY2023Q1 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
4004000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
24297000 | usd |
CY2022Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
23422000 | usd |
CY2023Q1 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
8384000 | usd |
CY2022Q2 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
8402000 | usd |
CY2023Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1487000 | usd |
CY2022Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
9143000 | usd |
CY2023Q1 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
4004000 | usd |
CY2022Q2 | us-gaap |
Defined Benefit Pension Plan Liabilities Noncurrent
DefinedBenefitPensionPlanLiabilitiesNoncurrent
|
4276000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
24297000 | usd |
CY2022Q2 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
23422000 | usd |
CY2023Q1 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
8384000 | usd |
CY2022Q2 | us-gaap |
Deferred Compensation Liability Classified Noncurrent
DeferredCompensationLiabilityClassifiedNoncurrent
|
8402000 | usd |
CY2023Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1487000 | usd |
CY2022Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2374000 | usd |
CY2023Q1 | us-gaap |
Liabilities
Liabilities
|
252844000 | usd |
CY2022Q2 | us-gaap |
Liabilities
Liabilities
|
264727000 | usd |
CY2023Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
60000000 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
60000000 | shares |
CY2022Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2022Q2 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
2374000 | usd |
CY2023Q1 | us-gaap |
Liabilities
Liabilities
|
252844000 | usd |
CY2022Q2 | us-gaap |
Liabilities
Liabilities
|
264727000 | usd |
CY2023Q1 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2022Q2 | us-gaap |
Commitments And Contingencies
CommitmentsAndContingencies
|
usd | |
CY2023Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
60000000 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
60000000 | shares |
CY2022Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
20850454 | shares |
CY2023Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20850454 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20889777 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
20889777 | shares |
CY2023Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
209000 | usd |
CY2022Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
209000 | usd |
CY2023Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.01 | |
CY2023Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
20850454 | shares |
CY2023Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20850454 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
20889777 | shares |
CY2022Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
20889777 | shares |
CY2023Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
209000 | usd |
CY2023Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
43388000 | usd |
CY2022Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
46717000 | usd |
CY2023Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
293969000 | usd |
CY2022Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
254384000 | usd |
CY2023Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
3594000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
341160000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
302601000 | usd |
CY2023Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
594004000 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
219218000 | usd |
CY2023Q1 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
43388000 | usd |
CY2022Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
46717000 | usd |
us-gaap |
Revenues
Revenues
|
551568000 | usd | |
CY2023Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
293969000 | usd |
CY2022Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
254384000 | usd |
CY2023Q1 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
3594000 | usd |
CY2022Q2 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
1291000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
341160000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
302601000 | usd |
CY2023Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
594004000 | usd |
CY2022Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
567328000 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
219218000 | usd |
CY2021Q4 | us-gaap |
Revenues
Revenues
|
187050000 | usd |
us-gaap |
Revenues
Revenues
|
706953000 | usd | |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
182947000 | usd |
CY2021Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
153110000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
577559000 | usd | |
CY2021Q4 | us-gaap |
Revenues
Revenues
|
187050000 | usd |
us-gaap |
Revenues
Revenues
|
706953000 | usd | |
CY2023Q1 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
182947000 | usd |
CY2021Q4 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
153110000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
441367000 | usd | |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
36271000 | usd |
CY2021Q4 | us-gaap |
Gross Profit
GrossProfit
|
33940000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
129394000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
110201000 | usd | |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21004000 | usd |
CY2021Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19681000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
59727000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
54216000 | usd | |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15267000 | usd |
CY2021Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
14259000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
69667000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
55985000 | usd | |
CY2023Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1546000 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
441367000 | usd | |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
36271000 | usd |
CY2021Q4 | us-gaap |
Gross Profit
GrossProfit
|
33940000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
129394000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
110201000 | usd | |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21004000 | usd |
CY2021Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19681000 | usd |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
59727000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
54216000 | usd | |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15267000 | usd |
CY2021Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
14259000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
69667000 | usd | |
CY2023Q1 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-1546000 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-3858000 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-995000 | usd | |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
465000 | usd |
CY2021Q4 | us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-317000 | usd |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-3858000 | usd | |
us-gaap |
Interest Income Expense Net
InterestIncomeExpenseNet
|
-995000 | usd | |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
465000 | usd |
CY2021Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
132000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-744000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
548000 | usd | |
CY2023Q1 | us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
14186000 | usd |
CY2021Q4 | us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
14074000 | usd |
us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
65065000 | usd | |
us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
55538000 | usd | |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3453000 | usd |
CY2021Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3870000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
16637000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14573000 | usd | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10733000 | usd |
CY2021Q4 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
132000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-744000 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
548000 | usd | |
CY2023Q1 | us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
14186000 | usd |
CY2021Q4 | us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
14074000 | usd |
us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
65065000 | usd | |
us-gaap |
Income Loss Attributable To Parent
IncomeLossAttributableToParent
|
55538000 | usd | |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3453000 | usd |
CY2021Q4 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3870000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
16637000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
14573000 | usd | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10733000 | usd |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10204000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
48428000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
40965000 | usd | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20818347 | shares |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10204000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
48428000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
40965000 | usd | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20818347 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20885232 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20847285 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20968692 | shares | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20974264 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21054603 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21004849 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21142515 | shares | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2021Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.49 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.32 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.95 | ||
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.51 | |
CY2021Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20885232 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20847285 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20968692 | shares | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20974264 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21054603 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21004849 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21142515 | shares | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.52 | |
CY2021Q4 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.49 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
2.32 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
1.95 | ||
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.51 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.31 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.94 | ||
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.1400 | |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10733000 | usd |
CY2021Q4 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.48 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
2.31 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
1.94 | ||
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.1400 | |
CY2021Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.1300 | |
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.4200 | ||
us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.3825 | ||
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10733000 | usd |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10204000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
48428000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
40965000 | usd | |
CY2023Q1 | us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
-139000 | usd |
CY2021Q4 | us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
0 | usd |
us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
2303000 | usd | |
us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
0 | usd | |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10594000 | usd |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10204000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
48428000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
40965000 | usd | |
CY2023Q1 | us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
-139000 | usd |
CY2021Q4 | us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
0 | usd |
us-gaap |
Unrealized Gain Loss On Derivatives
UnrealizedGainLossOnDerivatives
|
2303000 | usd | |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10594000 | usd |
CY2021Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10204000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
50731000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
40965000 | usd | |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
302601000 | usd |
CY2022Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.14 | |
CY2022Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | |
CY2022Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2958000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
595000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2021Q4 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
10204000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
50731000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
40965000 | usd | |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
302601000 | usd |
CY2022Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
595000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2022Q3 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1550000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
986000 | usd |
CY2022Q3 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
6557000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
465000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19695000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
313277000 | usd |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.14 | |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | |
CY2022Q4 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2942000 | usd |
CY2022Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1085000 | usd |
CY2022Q3 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1550000 | usd |
CY2022Q3 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
6557000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
465000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
19695000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
313277000 | usd |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.14 | |
CY2022Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | |
CY2022Q4 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2942000 | usd |
CY2022Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1085000 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
17000 | usd |
CY2022Q4 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1977000 | usd |
CY2022Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
18000000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
331414000 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1011000 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2022Q4 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
17000 | usd |
CY2022Q4 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
1977000 | usd |
CY2022Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
18000000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
331414000 | usd |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.14 | |
CY2023Q1 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.14 | |
CY2023Q1 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2943000 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1084000 | usd |
CY2023Q1 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
1011000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-139000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10733000 | usd |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
265246000 | usd |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.1225 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.1225 | |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax
OtherComprehensiveIncomeLossNetOfTax
|
-139000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10733000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
341160000 | usd |
CY2021Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
265246000 | usd |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.1225 | |
CY2021Q2 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.1225 | |
CY2021Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2600000 | usd |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
799000 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2021Q2 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1467000 | usd |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
275205000 | usd |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
CY2021Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2756000 | usd |
CY2021Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
862000 | usd |
CY2021Q2 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2600000 | usd |
CY2021Q2 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
799000 | usd |
CY2021Q2 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2021Q2 | us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1467000 | usd |
CY2021Q2 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
3401000 | usd |
CY2021Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
16628000 | usd |
CY2021Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
275205000 | usd |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | |
CY2021Q3 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
CY2021Q3 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2756000 | usd |
CY2021Q3 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
862000 | usd |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
889000 | usd |
CY2021Q3 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
4020000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
14133000 | usd |
CY2021Q4 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2745000 | usd |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Restricted Stock Award Gross
StockIssuedDuringPeriodValueRestrictedStockAwardGross
|
0 | usd |
CY2021Q3 | us-gaap |
Stock Issued During Period Value Employee Stock Purchase Plan
StockIssuedDuringPeriodValueEmployeeStockPurchasePlan
|
889000 | usd |
CY2021Q3 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
4020000 | usd |
CY2021Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
14133000 | usd |
CY2021Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
284313000 | usd |
CY2021Q4 | us-gaap |
Common Stock Dividends Per Share Cash Paid
CommonStockDividendsPerShareCashPaid
|
0.13 | |
CY2021Q4 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.13 | |
CY2021Q4 | us-gaap |
Dividends Common Stock Cash
DividendsCommonStockCash
|
2745000 | usd |
CY2021Q4 | us-gaap |
Adjustments To Additional Paid In Capital Sharebased Compensation Requisite Service Period Recognition Value
AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue
|
1046000 | usd |
CY2021Q4 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
1124000 | usd |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10204000 | usd |
CY2021Q4 | us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
1124000 | usd |
CY2021Q4 | us-gaap |
Net Income Loss
NetIncomeLoss
|
10204000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
40965000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20373000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
17859000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1416000 | usd | |
us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
-744000 | usd | |
us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
548000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2764000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2707000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
225000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
379000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
10847000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
6596000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
12311000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
6094000 | usd | |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
291694000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
48428000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
40965000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
20373000 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
17859000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1442000 | usd | |
us-gaap |
Finance Lease Right Of Use Asset Amortization
FinanceLeaseRightOfUseAssetAmortization
|
1416000 | usd | |
us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
-744000 | usd | |
us-gaap |
Gain Loss On Investments
GainLossOnInvestments
|
548000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2764000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
2707000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
225000 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
379000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
2336000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
10847000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
12311000 | usd | |
us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
-16231000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable
IncreaseDecreaseInAccountsPayable
|
6094000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-3652000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1589000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1453000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1431000 | usd | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1762000 | usd | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-635000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
929000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
3350000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
44541000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
38709000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
32307000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
15700000 | usd | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
2575000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-352000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-3652000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-1589000 | usd | |
us-gaap |
Operating Lease Payments
OperatingLeasePayments
|
1453000 | usd | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
1762000 | usd | |
us-gaap |
Increase Decrease In Accrued Income Taxes Payable
IncreaseDecreaseInAccruedIncomeTaxesPayable
|
-635000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
929000 | usd | |
us-gaap |
Increase Decrease In Other Operating Capital Net
IncreaseDecreaseInOtherOperatingCapitalNet
|
3350000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
44541000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
38709000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
15700000 | usd | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
0 | usd | |
us-gaap |
Payments To Acquire Businesses Gross
PaymentsToAcquireBusinessesGross
|
2575000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-352000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-230000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-31955000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-18045000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
8843000 | usd | |
us-gaap |
Payments For Proceeds From Other Investing Activities
PaymentsForProceedsFromOtherInvestingActivities
|
-230000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-31955000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-18045000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
8843000 | usd | |
us-gaap |
Payments Of Dividends Common Stock
PaymentsOfDividendsCommonStock
|
8101000 | usd | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
2014000 | usd | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
889000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1550000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1467000 | usd | |
us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
8545000 | usd | |
us-gaap |
Repayments Of Other Debt
RepaymentsOfOtherDebt
|
40000000 | usd | |
us-gaap |
Proceeds From Other Debt
ProceedsFromOtherDebt
|
45000000 | usd | |
us-gaap |
Proceeds From Other Debt
ProceedsFromOtherDebt
|
32000000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9936000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-224000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
2650000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
20440000 | usd | |
us-gaap |
Proceeds From Stock Plans
ProceedsFromStockPlans
|
889000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1550000 | usd | |
us-gaap |
Payments Related To Tax Withholding For Share Based Compensation
PaymentsRelatedToTaxWithholdingForShareBasedCompensation
|
1467000 | usd | |
us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
6557000 | usd | |
us-gaap |
Payments For Repurchase Of Equity
PaymentsForRepurchaseOfEquity
|
8545000 | usd | |
us-gaap |
Repayments Of Other Debt
RepaymentsOfOtherDebt
|
40000000 | usd | |
us-gaap |
Repayments Of Other Debt
RepaymentsOfOtherDebt
|
15000000 | usd | |
us-gaap |
Proceeds From Other Debt
ProceedsFromOtherDebt
|
45000000 | usd | |
us-gaap |
Proceeds From Other Debt
ProceedsFromOtherDebt
|
32000000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-9936000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-224000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
2650000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Excluding Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseExcludingExchangeRateEffect
|
20440000 | usd | |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3496000 | usd |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
2998000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
6146000 | usd |
CY2023Q1 | us-gaap |
Lifo Inventory Amount
LIFOInventoryAmount
|
104700000 | usd |
CY2022Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
3496000 | usd |
CY2021Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
2998000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
6146000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
23438000 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
14847000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
15208000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
3345000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
746000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
3844000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1018000 | usd | |
CY2021Q4 | us-gaap |
Revenues
Revenues
|
187050000 | usd |
us-gaap |
Revenues
Revenues
|
551568000 | usd | |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
23438000 | usd |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
14847000 | usd | |
us-gaap |
Income Taxes Paid Net
IncomeTaxesPaidNet
|
15208000 | usd | |
us-gaap |
Interest Paid Net
InterestPaidNet
|
746000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
3844000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
1018000 | usd | |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
219218000 | usd |
CY2023Q1 | us-gaap |
Revenues
Revenues
|
219218000 | usd |
CY2021Q4 | us-gaap |
Revenues
Revenues
|
187050000 | usd |
us-gaap |
Revenues
Revenues
|
706953000 | usd | |
us-gaap |
Revenues
Revenues
|
551568000 | usd | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20818347 | shares |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20818347 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20885232 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20847285 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20968692 | shares | |
CY2023Q1 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
155917 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
169371 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
157564 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
173823 | shares | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20974264 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21054603 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20885232 | shares |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20847285 | shares | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
20968692 | shares | |
CY2021Q4 | us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
169371 | shares |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
157564 | shares | |
us-gaap |
Weighted Average Number Diluted Shares Outstanding Adjustment
WeightedAverageNumberDilutedSharesOutstandingAdjustment
|
173823 | shares | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
20974264 | shares |
CY2021Q4 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21054603 | shares |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21004849 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21142515 | 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 | |
CY2021Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
101581000 | usd |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
94985000 | usd |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21004849 | shares | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
21142515 | 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 | |
CY2021Q4 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2023Q1 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
0 | shares |
CY2023Q1 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
34037000 | usd |
CY2022Q2 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
21340000 | usd |
CY2023Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
135618000 | usd |
CY2022Q2 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
116325000 | usd |
CY2022Q2 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
21340000 | usd |
CY2023Q1 | us-gaap |
Inventory Net
InventoryNet
|
101581000 | usd |
CY2022Q2 | us-gaap |
Inventory Net
InventoryNet
|
94985000 | usd |
CY2023Q1 | us-gaap |
Lifo Inventory Amount
LIFOInventoryAmount
|
104700000 | usd |
CY2022Q2 | us-gaap |
Lifo Inventory Amount
LIFOInventoryAmount
|
83700000 | usd |
CY2023Q1 | us-gaap |
Goodwill
Goodwill
|
77400000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
119918000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
46199000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
73719000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
119918000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
78966000 | usd |
CY2023Q1 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2023Q1 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2022Q2 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2023Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
121145000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
119918000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
46199000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
73719000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
119918000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
40952000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
78966000 | usd |
CY2023Q1 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2023Q1 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2022Q2 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2022Q2 | us-gaap |
Indefinite Lived Intangible Assets Excluding Goodwill
IndefiniteLivedIntangibleAssetsExcludingGoodwill
|
1227000 | usd |
CY2023Q1 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
121145000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
46199000 | usd |
CY2023Q1 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
46199000 | usd |
CY2023Q1 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
74946000 | usd |
CY2022Q2 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
121145000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
40952000 | usd |
CY2022Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
80193000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt
LongTermDebt
|
131000000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
126000000 | usd |
CY2022Q2 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
443000 | usd |
CY2023Q1 | hwkn |
Totaldebtnetofdebtissuancecosts
Totaldebtnetofdebtissuancecosts
|
130623000 | usd |
CY2022Q2 | hwkn |
Totaldebtnetofdebtissuancecosts
Totaldebtnetofdebtissuancecosts
|
125557000 | usd |
CY2022Q2 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
121145000 | usd |
CY2022Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
40952000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt
LongTermDebt
|
126000000 | usd |
CY2023Q1 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
377000 | usd |
CY2022Q2 | us-gaap |
Unamortized Debt Issuance Expense
UnamortizedDebtIssuanceExpense
|
443000 | usd |
CY2023Q1 | hwkn |
Totaldebtnetofdebtissuancecosts
Totaldebtnetofdebtissuancecosts
|
130623000 | usd |
CY2022Q2 | hwkn |
Totaldebtnetofdebtissuancecosts
Totaldebtnetofdebtissuancecosts
|
125557000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
9913000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
9913000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
120710000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
115644000 | usd |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.26 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.26 | ||
us-gaap |
Lessee Operating Lease Option To Extend
LesseeOperatingLeaseOptionToExtend
|
10 years | ||
CY2023Q1 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
800000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Current
LongTermDebtCurrent
|
9913000 | usd |
CY2023Q1 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
120710000 | usd |
CY2022Q2 | us-gaap |
Long Term Debt Noncurrent
LongTermDebtNoncurrent
|
115644000 | usd |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.26 | ||
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
-0.26 | ||
us-gaap |
Lessee Operating Lease Option To Extend
LesseeOperatingLeaseOptionToExtend
|
10 years | ||
CY2023Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | usd |
CY2023Q1 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
800000 | usd |
CY2021Q4 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
700000 | usd |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
2400000 | usd | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y7D | |
CY2022Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.026 | |
CY2023Q1 | us-gaap |
Short Term Lease Cost
ShortTermLeaseCost
|
0 | usd |
CY2021Q4 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
700000 | usd |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
2400000 | usd | |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
2100000 | usd | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y7D | |
CY2022Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P8Y10M28D | |
CY2023Q1 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.028 | |
CY2022Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.026 | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
475000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
1850000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
0 | shares |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
181657 | shares | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
6600000 | usd | |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
1742000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
1598000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
475000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
1850000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
1742000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
1598000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
1340000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
5145000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
12150000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
1379000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
10771000 | usd |
CY2022Q4 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
1600000 | shares |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Four
LesseeOperatingLeaseLiabilityPaymentsDueYearFour
|
1340000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due After Year Five
LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive
|
5145000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
12150000 | usd |
CY2023Q1 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
1379000 | usd |
CY2023Q1 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
10771000 | usd |
CY2022Q4 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
1600000 | shares |
CY2023Q1 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
2600000 | shares |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
181657 | shares | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
6600000 | usd | |
CY2021Q4 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
30538 | shares |
CY2021Q4 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1100000 | usd |
CY2021Q4 | us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
30538 | shares |
CY2021Q4 | us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
1100000 | usd |
CY2023Q1 | us-gaap |
Stock Repurchase Program Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased
|
2600000 | shares |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
240501 | shares | |
us-gaap |
Stock Repurchased During Period Value
StockRepurchasedDuringPeriodValue
|
8500000 | usd | |
CY2023Q1 | us-gaap |
Stock Repurchase Program Remaining Number Of Shares Authorized To Be Repurchased
StockRepurchaseProgramRemainingNumberOfSharesAuthorizedToBeRepurchased
|
1129348 | shares |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment | |
us-gaap |
Description Of Basis Of Accounting For Transactions Between Reportable Segments
DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments
|
no | ||
hwkn |
Number Of Operating Segments Aggregated
NumberOfOperatingSegmentsAggregated
|
0 | segment | |
us-gaap |
Segment Reporting Disclosure Of Major Customers
SegmentReportingDisclosureOfMajorCustomers
|
No | ||
CY2023Q1 | us-gaap |
Revenues
Revenues
|
219218000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
36271000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21004000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15267000 | usd |
CY2021Q4 | us-gaap |
Revenues
Revenues
|
187050000 | usd |
CY2021Q4 | us-gaap |
Gross Profit
GrossProfit
|
33940000 | usd |
CY2021Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19681000 | usd |
us-gaap |
Stock Repurchased During Period Shares
StockRepurchasedDuringPeriodShares
|
240501 | shares | |
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
3 | segment | |
us-gaap |
Description Of Basis Of Accounting For Transactions Between Reportable Segments
DescriptionOfBasisOfAccountingForTransactionsBetweenReportableSegments
|
no | ||
hwkn |
Number Of Operating Segments Aggregated
NumberOfOperatingSegmentsAggregated
|
0 | segment | |
us-gaap |
Segment Reporting Disclosure Of Major Customers
SegmentReportingDisclosureOfMajorCustomers
|
No | ||
CY2023Q1 | us-gaap |
Revenues
Revenues
|
219218000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
36271000 | usd |
CY2023Q1 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
21004000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
15267000 | usd |
CY2021Q4 | us-gaap |
Gross Profit
GrossProfit
|
33940000 | usd |
CY2021Q4 | us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
19681000 | usd |
CY2021Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
14259000 | usd |
us-gaap |
Revenues
Revenues
|
706953000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
129394000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
69667000 | usd | |
CY2021Q4 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
14259000 | usd |
us-gaap |
Revenues
Revenues
|
706953000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
129394000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
59727000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
69667000 | usd | |
us-gaap |
Revenues
Revenues
|
551568000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
110201000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
54216000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
55985000 | usd | |
us-gaap |
Quarterly Financial Information Segment Reporting Segment Assets Material Change
QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange
|
No | ||
us-gaap |
Revenues
Revenues
|
551568000 | usd | |
us-gaap |
Selling General And Administrative Expense
SellingGeneralAndAdministrativeExpense
|
54216000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
55985000 | usd | |
us-gaap |
Quarterly Financial Information Segment Reporting Segment Assets Material Change
QuarterlyFinancialInformationSegmentReportingSegmentAssetsMaterialChange
|
No |