2024 Q2 Form 10-Q Financial Statement
#000143774924016012 Filed on May 10, 2024
Income Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
Revenue | $72.41M | $58.28M | $92.01M |
YoY Change | -15.12% | -21.43% | -21.9% |
Cost Of Revenue | $63.75M | $53.27M | $67.93M |
YoY Change | -32.11% | 1.36% | -33.81% |
Gross Profit | $8.657M | $5.007M | $24.08M |
YoY Change | -200.76% | -76.84% | 58.55% |
Gross Profit Margin | 11.96% | 8.59% | 26.17% |
Selling, General & Admin | $2.290M | $1.903M | $2.519M |
YoY Change | 15.42% | -17.26% | 5.22% |
% of Gross Profit | 26.45% | 38.01% | 10.46% |
Research & Development | $916.0K | $906.0K | $1.156M |
YoY Change | -9.04% | -15.49% | 14.0% |
% of Gross Profit | 10.58% | 18.09% | 4.8% |
Depreciation & Amortization | $2.145M | $2.615M | $2.612M |
YoY Change | -17.63% | 2.51% | 0.31% |
% of Gross Profit | 24.78% | 52.23% | 10.85% |
Operating Expenses | $3.206M | $2.809M | $3.675M |
YoY Change | 7.19% | -16.7% | 7.83% |
Operating Profit | $5.451M | $2.198M | $20.40M |
YoY Change | -147.06% | -87.96% | 73.23% |
Interest Expense | $1.487M | $35.00K | $2.947M |
YoY Change | 4273.53% | 6.06% | 81.02% |
% of Operating Profit | 27.28% | 1.59% | 14.44% |
Other Income/Expense, Net | $4.126M | $2.764M | $1.000K |
YoY Change | 137.26% | -2.57% | -200.0% |
Pretax Income | $9.577M | $4.962M | $23.35M |
YoY Change | -197.29% | -76.47% | 74.2% |
Income Tax | $6.000K | $632.0K | -$33.00K |
% Of Pretax Income | 0.06% | 12.74% | -0.14% |
Net Earnings | $9.571M | $4.330M | $23.38M |
YoY Change | -197.08% | -79.46% | 56.59% |
Net Earnings / Revenue | 13.22% | 7.43% | 25.41% |
Basic Earnings Per Share | $0.22 | $0.10 | $0.53 |
Diluted Earnings Per Share | $0.22 | $0.10 | $0.53 |
COMMON SHARES | |||
Basic Shares Outstanding | 43.76M | 43.76M | 43.76M |
Diluted Shares Outstanding | 43.76M | 43.76M |
Balance Sheet
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $115.1M | $201.1M | $219.4M |
YoY Change | -30.97% | 10.06% | 3.14% |
Cash & Equivalents | $115.1M | $201.1M | $219.4M |
Short-Term Investments | $0.00 | ||
Other Short-Term Assets | $1.509M | $2.570M | $3.419M |
YoY Change | -80.42% | -69.7% | 43.66% |
Inventory | $29.52M | $56.10M | $32.98M |
Prepaid Expenses | $2.190M | $3.197M | $4.346M |
Receivables | $33.39M | $24.36M | $28.41M |
Other Receivables | $1.960M | $1.935M | $1.940M |
Total Short-Term Assets | $183.6M | $289.3M | $290.5M |
YoY Change | -33.04% | -0.75% | 6.13% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $74.07M | $72.57M | $72.71M |
YoY Change | -2.14% | -5.63% | -5.5% |
Goodwill | |||
YoY Change | |||
Intangibles | |||
YoY Change | |||
Long-Term Investments | |||
YoY Change | |||
Other Assets | $3.474M | $3.513M | $3.824M |
YoY Change | -22.75% | -28.03% | -27.19% |
Total Long-Term Assets | $77.54M | $76.09M | $76.54M |
YoY Change | -3.29% | -6.96% | -6.88% |
TOTAL ASSETS | |||
Total Short-Term Assets | $183.6M | $289.3M | $290.5M |
Total Long-Term Assets | $77.54M | $76.09M | $76.54M |
Total Assets | $261.2M | $365.4M | $367.1M |
YoY Change | -26.31% | -2.11% | 3.12% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $11.38M | $16.63M | $22.18M |
YoY Change | -49.01% | -42.68% | -22.31% |
Accrued Expenses | $11.47M | $7.112M | $4.758M |
YoY Change | 97.79% | 36.59% | -13.13% |
Deferred Revenue | $4.793M | $3.251M | $3.656M |
YoY Change | 41.18% | -5.96% | 2.55% |
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $33.14M | $144.5M | $41.34M |
YoY Change | -26.01% | 169.73% | -26.3% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $3.305M | $3.296M | $3.287M |
YoY Change | 47.81% | 95.49% | 83.43% |
Total Long-Term Liabilities | $13.65M | $16.04M | $15.86M |
YoY Change | -11.63% | 2.8% | -6.01% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $33.14M | $144.5M | $41.34M |
Total Long-Term Liabilities | $13.65M | $16.04M | $15.86M |
Total Liabilities | $46.79M | $160.6M | $57.20M |
YoY Change | -22.32% | 132.09% | -21.61% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | $9.571M | $0.00 | $27.39M |
YoY Change | -18.41% | -100.0% | 5291.14% |
Common Stock | $4.000K | $4.000K | $4.000K |
YoY Change | 0.0% | 0.0% | 0.0% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $214.4M | $204.8M | $309.9M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $261.2M | $365.4M | $367.1M |
YoY Change | -26.31% | -2.11% | 3.12% |
Cashflow Statement
Concept | 2024 Q2 | 2024 Q1 | 2023 Q4 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | $9.571M | $4.330M | $23.38M |
YoY Change | -197.08% | -79.46% | 56.59% |
Depreciation, Depletion And Amortization | $2.145M | $2.615M | $2.612M |
YoY Change | -17.63% | 2.51% | 0.31% |
Cash From Operating Activities | $27.80M | -$12.21M | $21.51M |
YoY Change | -711.37% | -59.04% | 158.4% |
INVESTING ACTIVITIES | |||
Capital Expenditures | $2.997M | $2.273M | $1.028M |
YoY Change | 111.65% | -7.56% | -5.34% |
Acquisitions | |||
YoY Change | |||
Other Investing Activities | $1.170M | -$1.212M | -$4.334M |
YoY Change | -96.13% | -128.01% | 1705.83% |
Cash From Investing Activities | -$1.827M | -$3.485M | -$5.362M |
YoY Change | -106.34% | -286.56% | 304.37% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | $2.626M | ||
YoY Change | 0.0% | ||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | -112.0M | -$2.626M | -2.626M |
YoY Change | 4167.96% | -0.53% | 0.0% |
NET CHANGE | |||
Cash From Operating Activities | 27.80M | -$12.21M | 21.51M |
Cash From Investing Activities | -1.827M | -$3.485M | -5.362M |
Cash From Financing Activities | -112.0M | -$2.626M | -2.626M |
Net Change In Cash | -86.06M | -$18.32M | 13.52M |
YoY Change | -497.85% | -40.09% | 209.26% |
FREE CASH FLOW | |||
Cash From Operating Activities | $27.80M | -$12.21M | $21.51M |
Capital Expenditures | $2.997M | $2.273M | $1.028M |
Free Cash Flow | $24.80M | -$14.48M | $20.48M |
YoY Change | -515.93% | -55.11% | 182.96% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
CY2024Q1 | dei |
Amendment Flag
AmendmentFlag
|
false | |
CY2024Q1 | dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | |
CY2024Q1 | dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q1 | |
CY2024Q1 | dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | |
CY2024Q1 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
8294000 | usd |
CY2023Q4 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
11381000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
41000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
55000 | usd |
CY2024Q1 | ff |
Accounts Payable Blenders Tax Credit Payables
AccountsPayableBlendersTaxCreditPayables
|
890000 | usd |
CY2023Q4 | ff |
Accounts Payable Blenders Tax Credit Payables
AccountsPayableBlendersTaxCreditPayables
|
890000 | usd |
CY2024Q1 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2024Q1 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2024Q1 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2024Q1 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
75000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
75000000 | |
CY2024Q1 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43763243 | |
CY2024Q1 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43763243 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.48 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43766536 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
0 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
22000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-0 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
5000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
17000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
21098000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
309880000 | usd |
CY2024Q1 | us-gaap |
Dividends
Dividends
|
109408000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
22000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43763243 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43763243 | |
CY2024Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
2198000 | usd |
CY2024Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-1000 | usd |
CY2024Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
2.5 | |
CY2024Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
23119000 | usd |
CY2023Q1 | us-gaap |
Effect Of Lifo Inventory Liquidation On Income
EffectOfLIFOInventoryLiquidationOnIncome
|
0 | usd |
CY2024Q1 | us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | pure |
CY2024Q1 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
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 | |
CY2024Q1 | dei |
Document Type
DocumentType
|
10-Q | |
CY2024Q1 | dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | |
CY2024Q1 | dei |
Document Period End Date
DocumentPeriodEndDate
|
2024-03-31 | |
CY2024Q1 | dei |
Document Transition Report
DocumentTransitionReport
|
false | |
CY2024Q1 | dei |
Entity File Number
EntityFileNumber
|
0-52577 | |
CY2024Q1 | dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | |
CY2024Q1 | dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
20-3340900 | |
CY2024Q1 | dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
St Louis | |
CY2024Q1 | dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
MO | |
CY2024Q1 | dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
63105 | |
CY2024Q1 | dei |
City Area Code
CityAreaCode
|
314 | |
CY2024Q1 | dei |
Local Phone Number
LocalPhoneNumber
|
854-8352 | |
CY2024Q1 | dei |
Security12b Title
Security12bTitle
|
Common Stock | |
CY2024Q1 | dei |
Trading Symbol
TradingSymbol
|
FF | |
CY2024Q1 | dei |
Security Exchange Name
SecurityExchangeName
|
NYSE | |
CY2024Q1 | dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | |
CY2024Q1 | dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | |
CY2024Q1 | dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | |
CY2024Q1 | dei |
Entity Small Business
EntitySmallBusiness
|
true | |
CY2024Q1 | dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | |
CY2024Q1 | dei |
Entity Shell Company
EntityShellCompany
|
false | |
CY2024Q2 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
43763243 | |
CY2024Q1 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
201122000 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
219444000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
24359000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
28406000 | usd |
CY2024Q1 | ff |
Accounts Receivables Related Parties Current
AccountsReceivablesRelatedPartiesCurrent
|
8000 | usd |
CY2023Q4 | ff |
Accounts Receivables Related Parties Current
AccountsReceivablesRelatedPartiesCurrent
|
1000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
56097000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32978000 | usd |
CY2024Q1 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1935000 | usd |
CY2023Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1940000 | usd |
CY2024Q1 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
3197000 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
4346000 | usd |
CY2024Q1 | ff |
Prepaid Expenses Related Parties
PrepaidExpensesRelatedParties
|
12000 | usd |
CY2023Q4 | ff |
Prepaid Expenses Related Parties
PrepaidExpensesRelatedParties
|
12000 | usd |
CY2024Q1 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
2570000 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
3419000 | usd |
CY2024Q1 | us-gaap |
Assets Current
AssetsCurrent
|
289300000 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
290546000 | usd |
CY2024Q1 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
72572000 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
72711000 | usd |
CY2024Q1 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
3513000 | usd |
CY2023Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
3824000 | usd |
CY2024Q1 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
76085000 | usd |
CY2023Q4 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
76535000 | usd |
CY2024Q1 | us-gaap |
Assets
Assets
|
365385000 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
367081000 | usd |
CY2024Q1 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
16628000 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
22178000 | usd |
CY2024Q1 | ff |
Accounts Payables Related Parties Current
AccountsPayablesRelatedPartiesCurrent
|
42000 | usd |
CY2023Q4 | ff |
Accounts Payables Related Parties Current
AccountsPayablesRelatedPartiesCurrent
|
42000 | usd |
CY2024Q1 | ff |
Contract With Customer Aggregate Liability Current
ContractWithCustomerAggregateLiabilityCurrent
|
3458000 | usd |
CY2023Q4 | ff |
Contract With Customer Aggregate Liability Current
ContractWithCustomerAggregateLiabilityCurrent
|
3863000 | usd |
CY2024Q1 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
117285000 | usd |
CY2023Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
10503000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
7112000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4758000 | usd |
CY2024Q1 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
144525000 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
41344000 | usd |
CY2024Q1 | ff |
Contract With Customer Aggregate Liability Noncurrent
ContractWithCustomerAggregateLiabilityNoncurrent
|
12114000 | usd |
CY2023Q4 | ff |
Contract With Customer Aggregate Liability Noncurrent
ContractWithCustomerAggregateLiabilityNoncurrent
|
12570000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
626000 | usd |
CY2023Q4 | us-gaap |
Deferred Income Tax Liabilities Net
DeferredIncomeTaxLiabilitiesNet
|
0 | usd |
CY2024Q1 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
3296000 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
3287000 | usd |
CY2024Q1 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
16036000 | usd |
CY2023Q4 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
15857000 | usd |
CY2024Q1 | us-gaap |
Liabilities
Liabilities
|
160561000 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
57201000 | usd |
CY2024Q1 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2024Q1 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | usd |
CY2024Q1 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
204820000 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
282489000 | usd |
CY2024Q1 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
0 | usd |
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
27387000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
204824000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
309880000 | usd |
CY2024Q1 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
365385000 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
367081000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
5007000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
21623000 | usd |
CY2024Q1 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
987000 | usd |
CY2023Q1 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
1138000 | usd |
CY2024Q1 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
763000 | usd |
CY2023Q1 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
1009000 | usd |
CY2024Q1 | ff |
Related Party Expense
RelatedPartyExpense
|
153000 | usd |
CY2023Q1 | ff |
Related Party Expense
RelatedPartyExpense
|
153000 | usd |
CY2024Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
906000 | usd |
CY2023Q1 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1072000 | usd |
CY2024Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
2809000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
204824000 | usd |
CY2023Q1 | us-gaap |
Operating Expenses
OperatingExpenses
|
3372000 | usd |
CY2023Q1 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
18251000 | usd |
CY2024Q1 | us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
2800000 | usd |
CY2023Q1 | us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
2336000 | usd |
CY2024Q1 | us-gaap |
Interest Expense
InterestExpense
|
35000 | usd |
CY2023Q1 | us-gaap |
Interest Expense
InterestExpense
|
33000 | usd |
CY2024Q1 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
0 | usd |
CY2023Q1 | us-gaap |
Marketable Securities Gain Loss Excluding Other Than Temporary Impairments
MarketableSecuritiesGainLossExcludingOtherThanTemporaryImpairments
|
533000 | usd |
CY2023Q1 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
1000 | usd |
CY2024Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2764000 | usd |
CY2023Q1 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2837000 | usd |
CY2024Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
4962000 | usd |
CY2023Q1 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
21088000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
632000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.48 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.48 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43766536 | |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
0 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
22000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-0 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
5000 | usd |
CY2024Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
17000 | usd |
CY2024Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
4330000 | usd |
CY2023Q1 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
21098000 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
309880000 | usd |
CY2024Q1 | us-gaap |
Dividends
Dividends
|
109408000 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
22000 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
204824000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
283000000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
17000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
304098000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
2615000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
2551000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
26000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
626000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5000 | usd |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
533000 | usd |
CY2024Q1 | ff |
Change In Fair Value Of Derivative Instruments And Marketable Securities
ChangeInFairValueOfDerivativeInstrumentsAndMarketableSecurities
|
-2274000 | usd |
CY2023Q1 | ff |
Change In Fair Value Of Derivative Instruments And Marketable Securities
ChangeInFairValueOfDerivativeInstrumentsAndMarketableSecurities
|
4902000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
22000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
0 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
283000000 | usd |
CY2023Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
17000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
304098000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2024Q1 | us-gaap |
Depreciation
Depreciation
|
2615000 | usd |
CY2023Q1 | us-gaap |
Depreciation
Depreciation
|
2551000 | usd |
CY2024Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
26000 | usd |
CY2023Q1 | us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
24000 | usd |
CY2024Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
626000 | usd |
CY2023Q1 | us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-5000 | usd |
CY2024Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-0 | usd |
CY2023Q1 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
533000 | usd |
CY2024Q1 | ff |
Change In Fair Value Of Derivative Instruments And Marketable Securities
ChangeInFairValueOfDerivativeInstrumentsAndMarketableSecurities
|
-2274000 | usd |
CY2023Q1 | ff |
Change In Fair Value Of Derivative Instruments And Marketable Securities
ChangeInFairValueOfDerivativeInstrumentsAndMarketableSecurities
|
4902000 | usd |
CY2024Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
22000 | usd |
CY2023Q1 | us-gaap |
Share Based Compensation
ShareBasedCompensation
|
0 | usd |
CY2024Q1 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
9000 | usd |
CY2023Q1 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
8000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-4047000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-277000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
7000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
-0 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
42473000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-5000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-23000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-1149000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-525000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-5753000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
413000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
|
0 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
|
25000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
2354000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-270000 | usd |
CY2024Q1 | ff |
Increase Decrease In Accrued Expenses And Other Current Liabilities Related Parties
IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
0 | usd |
CY2023Q1 | ff |
Increase Decrease In Accrued Expenses And Other Current Liabilities Related Parties
IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
-1000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-861000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-1274000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
0 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-114000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease Of Restricted Investments
IncreaseDecreaseOfRestrictedInvestments
|
1212000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease Of Restricted Investments
IncreaseDecreaseOfRestrictedInvestments
|
-4327000 | usd |
CY2024Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2273000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2459000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3485000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
1868000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2626000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2626000 | usd |
CY2024Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
-0 | usd |
CY2023Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
14000 | usd |
CY2024Q1 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
9000 | usd |
CY2023Q1 | us-gaap |
Interest Expense Other
InterestExpenseOther
|
8000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-4047000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-277000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
7000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
-0 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
42473000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-5000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-23000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-1149000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-525000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-72000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
5165000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-5753000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
413000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
|
0 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
|
25000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
2354000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-270000 | usd |
CY2024Q1 | ff |
Increase Decrease In Accrued Expenses And Other Current Liabilities Related Parties
IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
0 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-861000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-1274000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
0 | usd |
CY2023Q1 | us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-114000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-12211000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-29810000 | usd |
CY2024Q1 | us-gaap |
Increase Decrease Of Restricted Investments
IncreaseDecreaseOfRestrictedInvestments
|
1212000 | usd |
CY2023Q1 | us-gaap |
Increase Decrease Of Restricted Investments
IncreaseDecreaseOfRestrictedInvestments
|
-4327000 | usd |
CY2023Q1 | us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
2459000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-3485000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
1868000 | usd |
CY2024Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2626000 | usd |
CY2023Q1 | us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
2626000 | usd |
CY2024Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
-0 | usd |
CY2023Q1 | us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
14000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2626000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2640000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-18322000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-30582000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
219444000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
175640000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
201122000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
145058000 | usd |
CY2024Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
109408000 | usd |
CY2023Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
7877000 | usd |
CY2024Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
536000 | usd |
CY2023Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
258000 | usd |
CY2024Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2626000 | usd |
CY2023Q1 | us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-2640000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-18322000 | usd |
CY2023Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-30582000 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
219444000 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
175640000 | usd |
CY2024Q1 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
201122000 | usd |
CY2024Q1 | us-gaap |
Dividends Payable Current And Noncurrent
DividendsPayableCurrentAndNoncurrent
|
109408000 | usd |
CY2024Q1 | us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
536000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
806000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
1219000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
14521000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
15897000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1544000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1128000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3251000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3656000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
8917000 | usd |
CY2024Q1 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
8294000 | usd |
CY2023Q4 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
11381000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
41000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
12168000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.27 | pure |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P33Y | |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
74181000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
806000 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
1219000 | usd |
CY2024Q1 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
14521000 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
15897000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1544000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
1128000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3251000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3656000 | usd |
CY2024Q1 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
8917000 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
9318000 | usd |
CY2024Q1 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
8294000 | usd |
CY2023Q4 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
11381000 | usd |
CY2024Q1 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
41000 | usd |
CY2023Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
55000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
12168000 | usd |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.27 | pure |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.73 | pure |
CY2024Q1 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P33Y | |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
55000 | usd |
CY2023Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
55000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
58281000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
74181000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
58281000 | usd |
CY2024Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
55000 | usd |
CY2023Q1 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
55000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
58281000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
74181000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
58281000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
74181000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
18057000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
733000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
611000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
43680000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
25532000 | usd |
CY2024Q1 | us-gaap |
Inventory Gross
InventoryGross
|
62470000 | usd |
CY2023Q4 | us-gaap |
Inventory Gross
InventoryGross
|
42378000 | usd |
CY2024Q1 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
6373000 | usd |
CY2023Q4 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
9400000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
56097000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32978000 | usd |
CY2024Q1 | us-gaap |
Effect Of Lifo Inventory Liquidation On Income
EffectOfLIFOInventoryLiquidationOnIncome
|
0 | usd |
CY2024Q1 | us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
-3464000 | usd |
CY2023Q1 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
3405000 | usd |
CY2024Q1 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
1957000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
745000 | usd |
CY2024Q1 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
18057000 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
16235000 | usd |
CY2024Q1 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
733000 | usd |
CY2023Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
611000 | usd |
CY2024Q1 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
43680000 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
25532000 | usd |
CY2024Q1 | us-gaap |
Inventory Gross
InventoryGross
|
62470000 | usd |
CY2023Q4 | us-gaap |
Inventory Gross
InventoryGross
|
42378000 | usd |
CY2024Q1 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
6373000 | usd |
CY2023Q4 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
9400000 | usd |
CY2024Q1 | us-gaap |
Inventory Net
InventoryNet
|
56097000 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
32978000 | usd |
CY2024Q1 | us-gaap |
Effect Of Lifo Inventory Liquidation On Income
EffectOfLIFOInventoryLiquidationOnIncome
|
0 | usd |
CY2024Q1 | us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
-3464000 | usd |
CY2024Q1 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
-1190000 | usd |
CY2023Q1 | us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
8307000 | usd |
CY2023Q1 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
3405000 | usd |
CY2024Q1 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
1957000 | usd |
CY2023Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
745000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
533000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
0 | usd |
CY2024Q1 | us-gaap |
Deposit Liability Current
DepositLiabilityCurrent
|
4000000 | usd |
CY2023Q4 | us-gaap |
Deposit Liability Current
DepositLiabilityCurrent
|
0 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2179000 | usd |
CY2024Q1 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
1027000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
281000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
283000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
7112000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4758000 | usd |
CY2024Q1 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
533000 | usd |
CY2023Q1 | us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
0 | usd |
CY2024Q1 | us-gaap |
Deposit Liability Current
DepositLiabilityCurrent
|
4000000 | usd |
CY2023Q4 | us-gaap |
Deposit Liability Current
DepositLiabilityCurrent
|
0 | usd |
CY2024Q1 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
1521000 | usd |
CY2023Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
2179000 | usd |
CY2024Q1 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
1027000 | usd |
CY2023Q4 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
1346000 | usd |
CY2024Q1 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
281000 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
389000 | usd |
CY2024Q1 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
283000 | usd |
CY2023Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
844000 | usd |
CY2024Q1 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
7112000 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
4758000 | usd |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
632000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.127 | pure |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0 | pure |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
21081000 | usd |
CY2024Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3293 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43766536 | |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.48 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.48 | |
CY2024Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
632000 | usd |
CY2023Q1 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
7000 | usd |
CY2024Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.127 | pure |
CY2023Q1 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0 | pure |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
4330000 | usd |
CY2024Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | |
CY2023Q1 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
3293 | |
CY2024Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | |
CY2023Q1 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43766536 | |
CY2024Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.48 | |
CY2024Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.1 | |
CY2023Q1 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.48 | |
CY2024Q1 | ff |
Number Of Ri Ns In Inventory
NumberOfRINsInInventory
|
2000000 | pure |
CY2024Q1 | ff |
Rin Fair Market Value
RINFairMarketValue
|
1624000 | usd |
CY2024Q1 | ff |
Rin Cost
RINCost
|
0 | usd |
CY2023Q1 | ff |
Number Of Ri Ns In Inventory
NumberOfRINsInInventory
|
0 | pure |
CY2024Q1 | ff |
Number Of Ri Ns In Inventory
NumberOfRINsInInventory
|
2000000 | pure |
CY2024Q1 | ff |
Rin Fair Market Value
RINFairMarketValue
|
1624000 | usd |
CY2024Q1 | ff |
Rin Cost
RINCost
|
0 | usd |
CY2023Q1 | ff |
Number Of Ri Ns In Inventory
NumberOfRINsInInventory
|
0 | pure |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
58281000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
74181000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
5007000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
21623000 | usd |
CY2024Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
58281000 | usd |
CY2023Q1 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
74181000 | usd |
CY2024Q1 | us-gaap |
Gross Profit
GrossProfit
|
5007000 | usd |
CY2023Q1 | us-gaap |
Gross Profit
GrossProfit
|
21623000 | usd |