2023 Q4 Form 10-Q Financial Statement
#000143774923031245 Filed on November 09, 2023
Income Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
Revenue | $92.01M | $116.8M |
YoY Change | -21.9% | -1.18% |
Cost Of Revenue | $67.93M | $112.9M |
YoY Change | -33.81% | 15.02% |
Gross Profit | $24.08M | $3.870M |
YoY Change | 58.55% | -80.64% |
Gross Profit Margin | 26.17% | 3.31% |
Selling, General & Admin | $2.519M | $2.400M |
YoY Change | 5.22% | 12.78% |
% of Gross Profit | 10.46% | 62.02% |
Research & Development | $1.156M | $1.163M |
YoY Change | 14.0% | 20.27% |
% of Gross Profit | 4.8% | 30.05% |
Depreciation & Amortization | $2.612M | $2.580M |
YoY Change | 0.31% | 0.23% |
% of Gross Profit | 10.85% | 66.67% |
Operating Expenses | $3.675M | $3.573M |
YoY Change | 7.83% | 15.44% |
Operating Profit | $20.40M | $297.0K |
YoY Change | 73.23% | -98.24% |
Interest Expense | $2.947M | $36.00K |
YoY Change | 81.02% | 12.5% |
% of Operating Profit | 14.44% | 12.12% |
Other Income/Expense, Net | $1.000K | $2.491M |
YoY Change | -200.0% | 324.36% |
Pretax Income | $23.35M | $2.788M |
YoY Change | 74.2% | -84.05% |
Income Tax | -$33.00K | $12.00K |
% Of Pretax Income | -0.14% | 0.43% |
Net Earnings | $23.38M | $2.776M |
YoY Change | 56.59% | -82.41% |
Net Earnings / Revenue | 25.41% | 2.38% |
Basic Earnings Per Share | $0.53 | $0.06 |
Diluted Earnings Per Share | $0.53 | $0.06 |
COMMON SHARES | ||
Basic Shares Outstanding | 43.76M | 43.76M |
Diluted Shares Outstanding | 43.77M |
Balance Sheet
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
SHORT-TERM ASSETS | ||
Cash & Short-Term Investments | $219.4M | $205.9M |
YoY Change | 3.14% | -1.96% |
Cash & Equivalents | $219.4M | $205.9M |
Short-Term Investments | $0.00 | $0.00 |
Other Short-Term Assets | $3.419M | $1.962M |
YoY Change | 43.66% | -46.68% |
Inventory | $32.98M | $26.91M |
Prepaid Expenses | $4.346M | $994.0K |
Receivables | $28.41M | $29.49M |
Other Receivables | $1.940M | $1.900M |
Total Short-Term Assets | $290.5M | $267.2M |
YoY Change | 6.13% | 3.69% |
LONG-TERM ASSETS | ||
Property, Plant & Equipment | $72.71M | $74.50M |
YoY Change | -5.5% | -4.98% |
Goodwill | ||
YoY Change | ||
Intangibles | ||
YoY Change | ||
Long-Term Investments | ||
YoY Change | ||
Other Assets | $3.824M | $4.114M |
YoY Change | -27.19% | -21.07% |
Total Long-Term Assets | $76.54M | $78.62M |
YoY Change | -6.88% | -5.98% |
TOTAL ASSETS | ||
Total Short-Term Assets | $290.5M | $267.2M |
Total Long-Term Assets | $76.54M | $78.62M |
Total Assets | $367.1M | $345.8M |
YoY Change | 3.12% | 1.32% |
SHORT-TERM LIABILITIES | ||
YoY Change | ||
Accounts Payable | $22.18M | $13.95M |
YoY Change | -22.31% | -41.78% |
Accrued Expenses | $4.758M | $5.073M |
YoY Change | -13.13% | -16.92% |
Deferred Revenue | $3.656M | $3.281M |
YoY Change | 2.55% | -52.93% |
Short-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Long-Term Debt Due | ||
YoY Change | ||
Total Short-Term Liabilities | $41.34M | $32.13M |
YoY Change | -26.3% | -33.92% |
LONG-TERM LIABILITIES | ||
Long-Term Debt | $0.00 | $0.00 |
YoY Change | ||
Other Long-Term Liabilities | $3.287M | $3.371M |
YoY Change | 83.43% | 127.92% |
Total Long-Term Liabilities | $15.86M | $16.70M |
YoY Change | -6.01% | 18.2% |
TOTAL LIABILITIES | ||
Total Short-Term Liabilities | $41.34M | $32.13M |
Total Long-Term Liabilities | $15.86M | $16.70M |
Total Liabilities | $57.20M | $48.84M |
YoY Change | -21.61% | -22.19% |
SHAREHOLDERS EQUITY | ||
Retained Earnings | $27.39M | $14.51M |
YoY Change | 5291.14% | -469.86% |
Common Stock | $4.000K | $4.000K |
YoY Change | 0.0% | 0.0% |
Preferred Stock | ||
YoY Change | ||
Treasury Stock (at cost) | ||
YoY Change | ||
Treasury Stock Shares | ||
Shareholders Equity | $309.9M | $297.0M |
YoY Change | ||
Total Liabilities & Shareholders Equity | $367.1M | $345.8M |
YoY Change | 3.12% | 1.32% |
Cashflow Statement
Concept | 2023 Q4 | 2023 Q3 |
---|---|---|
OPERATING ACTIVITIES | ||
Net Income | $23.38M | $2.776M |
YoY Change | 56.59% | -82.41% |
Depreciation, Depletion And Amortization | $2.612M | $2.580M |
YoY Change | 0.31% | 0.23% |
Cash From Operating Activities | $21.51M | $36.84M |
YoY Change | 158.4% | -19.98% |
INVESTING ACTIVITIES | ||
Capital Expenditures | $1.028M | $1.110M |
YoY Change | -5.34% | -161.77% |
Acquisitions | ||
YoY Change | ||
Other Investing Activities | -$4.334M | $6.140M |
YoY Change | 1705.83% | 1128.0% |
Cash From Investing Activities | -$5.362M | $5.030M |
YoY Change | 304.37% | -487.82% |
FINANCING ACTIVITIES | ||
Cash Dividend Paid | ||
YoY Change | ||
Common Stock Issuance & Retirement, Net | ||
YoY Change | ||
Debt Paid & Issued, Net | ||
YoY Change | ||
Cash From Financing Activities | -2.626M | -2.620M |
YoY Change | 0.0% | -0.23% |
NET CHANGE | ||
Cash From Operating Activities | 21.51M | 36.84M |
Cash From Investing Activities | -5.362M | 5.030M |
Cash From Financing Activities | -2.626M | -2.620M |
Net Change In Cash | 13.52M | 39.25M |
YoY Change | 209.26% | -6.8% |
FREE CASH FLOW | ||
Cash From Operating Activities | $21.51M | $36.84M |
Capital Expenditures | $1.028M | $1.110M |
Free Cash Flow | $20.48M | $35.73M |
YoY Change | 182.96% | -25.3% |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q3 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2023 | ||
CY2023Q3 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
13084000 | usd |
CY2022Q4 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
8970000 | usd |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
67000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable Current
AllowanceForDoubtfulAccountsReceivableCurrent
|
48000 | usd |
CY2023Q3 | ff |
Accounts Payable Blenders Tax Credit Payables
AccountsPayableBlendersTaxCreditPayables
|
890000 | usd |
CY2022Q4 | ff |
Accounts Payable Blenders Tax Credit Payables
AccountsPayableBlendersTaxCreditPayables
|
890000 | usd |
CY2023Q3 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2022Q4 | us-gaap |
Preferred Stock Par Or Stated Value Per Share
PreferredStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Authorized
PreferredStockSharesAuthorized
|
5000000 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2023Q3 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Issued
PreferredStockSharesIssued
|
0 | |
CY2022Q4 | us-gaap |
Preferred Stock Shares Outstanding
PreferredStockSharesOutstanding
|
0 | |
CY2023Q3 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2022Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.0001 | |
CY2023Q3 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
75000000 | |
CY2022Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
75000000 | |
CY2023Q3 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43763243 | |
CY2023Q3 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43763243 | |
CY2022Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
43763243 | |
CY2022Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
43763243 | |
CY2023Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
297000 | usd |
CY2023Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
2491000 | usd |
CY2022Q1 | us-gaap |
Common Stock Dividends Per Share Declared
CommonStockDividendsPerShareDeclared
|
0.24 | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
149000 | usd | |
us-gaap |
Effect Of Lifo Inventory Liquidation On Income
EffectOfLIFOInventoryLiquidationOnIncome
|
151000 | usd | |
ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | ||
ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | ||
ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | ||
ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | ||
dei |
Document Type
DocumentType
|
10-Q | ||
dei |
Document Quarterly Report
DocumentQuarterlyReport
|
true | ||
dei |
Document Period End Date
DocumentPeriodEndDate
|
2023-09-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
0-52577 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
DE | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
20-3340900 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
8235 Forsyth Blvd., Suite 400 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
St Louis | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
MO | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
63105 | ||
dei |
City Area Code
CityAreaCode
|
314 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
854-8352 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock | ||
dei |
Trading Symbol
TradingSymbol
|
FF | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NYSE | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
false | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2023Q4 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
43763243 | |
CY2023Q3 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
205923000 | usd |
CY2022Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
175640000 | usd |
CY2023Q3 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
29493000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
26198000 | usd |
CY2023Q3 | ff |
Accounts Receivables Related Parties Current
AccountsReceivablesRelatedPartiesCurrent
|
0 | usd |
CY2022Q4 | ff |
Accounts Receivables Related Parties Current
AccountsReceivablesRelatedPartiesCurrent
|
6000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
26910000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
26761000 | usd |
CY2023Q3 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1927000 | usd |
CY2022Q4 | us-gaap |
Income Taxes Receivable
IncomeTaxesReceivable
|
1959000 | usd |
CY2023Q3 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
994000 | usd |
CY2022Q4 | us-gaap |
Prepaid Expense Current
PrepaidExpenseCurrent
|
3694000 | usd |
CY2023Q3 | ff |
Prepaid Expenses Related Parties
PrepaidExpensesRelatedParties
|
12000 | usd |
CY2022Q4 | ff |
Prepaid Expenses Related Parties
PrepaidExpensesRelatedParties
|
12000 | usd |
CY2023Q3 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
0 | usd |
CY2022Q4 | us-gaap |
Marketable Securities Current
MarketableSecuritiesCurrent
|
37126000 | usd |
CY2023Q3 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
1962000 | usd |
CY2022Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
2380000 | usd |
CY2023Q3 | us-gaap |
Assets Current
AssetsCurrent
|
267221000 | usd |
CY2022Q4 | us-gaap |
Assets Current
AssetsCurrent
|
273776000 | usd |
CY2023Q3 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
74501000 | usd |
CY2022Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
76941000 | usd |
CY2023Q3 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
4114000 | usd |
CY2022Q4 | us-gaap |
Other Assets Noncurrent
OtherAssetsNoncurrent
|
5252000 | usd |
CY2023Q3 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
78615000 | usd |
CY2022Q4 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
82193000 | usd |
CY2023Q3 | us-gaap |
Assets
Assets
|
345836000 | usd |
CY2022Q4 | us-gaap |
Assets
Assets
|
355969000 | usd |
CY2023Q3 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
13946000 | usd |
CY2022Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
28546000 | usd |
CY2023Q3 | ff |
Accounts Payables Related Parties Current
AccountsPayablesRelatedPartiesCurrent
|
6999000 | usd |
CY2022Q4 | ff |
Accounts Payables Related Parties Current
AccountsPayablesRelatedPartiesCurrent
|
7799000 | usd |
CY2023Q3 | ff |
Contract With Customer Aggregate Liability Current
ContractWithCustomerAggregateLiabilityCurrent
|
3488000 | usd |
CY2022Q4 | ff |
Contract With Customer Aggregate Liability Current
ContractWithCustomerAggregateLiabilityCurrent
|
3772000 | usd |
CY2023Q3 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
2626000 | usd |
CY2022Q4 | us-gaap |
Dividends Payable Current
DividendsPayableCurrent
|
10503000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
5073000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
5477000 | usd |
CY2023Q3 | ff |
Accrued Expenses And Other Current Liabilities Related Parties
AccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
1000 | usd |
CY2022Q4 | ff |
Accrued Expenses And Other Current Liabilities Related Parties
AccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
1000 | usd |
CY2023Q3 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
32133000 | usd |
CY2022Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
56098000 | usd |
CY2023Q3 | ff |
Contract With Customer Aggregate Liability Noncurrent
ContractWithCustomerAggregateLiabilityNoncurrent
|
13333000 | usd |
CY2022Q4 | ff |
Contract With Customer Aggregate Liability Noncurrent
ContractWithCustomerAggregateLiabilityNoncurrent
|
15079000 | usd |
CY2023Q3 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
3371000 | usd |
CY2022Q4 | us-gaap |
Other Liabilities Noncurrent
OtherLiabilitiesNoncurrent
|
1792000 | usd |
CY2023Q3 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
16704000 | usd |
CY2022Q4 | us-gaap |
Liabilities Noncurrent
LiabilitiesNoncurrent
|
16871000 | usd |
CY2023Q3 | us-gaap |
Liabilities
Liabilities
|
48837000 | usd |
CY2022Q4 | us-gaap |
Liabilities
Liabilities
|
72969000 | usd |
CY2023Q3 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2022Q4 | us-gaap |
Preferred Stock Value
PreferredStockValue
|
0 | usd |
CY2023Q3 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | usd |
CY2022Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
4000 | usd |
CY2023Q3 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
0 | usd |
CY2022Q4 | us-gaap |
Accumulated Other Comprehensive Income Loss Net Of Tax
AccumulatedOtherComprehensiveIncomeLossNetOfTax
|
-1000 | usd |
CY2023Q3 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
282489000 | usd |
CY2022Q4 | us-gaap |
Additional Paid In Capital
AdditionalPaidInCapital
|
282489000 | usd |
CY2023Q3 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
14506000 | usd |
CY2022Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
508000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
296999000 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
283000000 | usd |
CY2023Q3 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
345836000 | usd |
CY2022Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
355969000 | usd |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
3870000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
19985000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
16901000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
13807000 | usd | |
CY2023Q3 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
1010000 | usd |
CY2022Q3 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
979000 | usd |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
3102000 | usd | |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
2336000 | usd | |
CY2023Q3 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
1247000 | usd |
CY2022Q3 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
995000 | usd |
us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
3130000 | usd | |
us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
2844000 | usd | |
CY2023Q3 | ff |
Related Party Expense
RelatedPartyExpense
|
153000 | usd |
CY2022Q3 | ff |
Related Party Expense
RelatedPartyExpense
|
154000 | usd |
ff |
Related Party Expense
RelatedPartyExpense
|
462000 | usd | |
ff |
Related Party Expense
RelatedPartyExpense
|
458000 | usd | |
CY2023Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
1163000 | usd |
CY2022Q3 | us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
967000 | usd |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
3242000 | usd | |
us-gaap |
Research And Development Expense
ResearchAndDevelopmentExpense
|
2401000 | usd | |
CY2023Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
3573000 | usd |
CY2022Q3 | us-gaap |
Operating Expenses
OperatingExpenses
|
3095000 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
9936000 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
8039000 | usd | |
CY2022Q3 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
16890000 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
6965000 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
5768000 | usd | |
CY2023Q3 | us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
2527000 | usd |
CY2022Q3 | us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
1210000 | usd |
us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
6595000 | usd | |
us-gaap |
Investment Income Interest And Dividend
InvestmentIncomeInterestAndDividend
|
2621000 | usd | |
CY2023Q3 | us-gaap |
Interest Expense
InterestExpense
|
36000 | usd |
CY2022Q3 | us-gaap |
Interest Expense
InterestExpense
|
32000 | usd |
us-gaap |
Interest Expense
InterestExpense
|
103000 | usd | |
us-gaap |
Interest Expense
InterestExpense
|
97000 | usd | |
CY2023Q3 | us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
0 | usd |
CY2022Q3 | us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
-590000 | usd |
us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
575000 | usd | |
us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
-7956000 | usd | |
CY2023Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
0 | usd |
CY2022Q3 | us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-1000 | usd |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
0 | usd | |
us-gaap |
Other Nonoperating Income Expense
OtherNonoperatingIncomeExpense
|
-3000 | usd | |
CY2022Q3 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
587000 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
7067000 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
-5435000 | usd | |
CY2023Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
2788000 | usd |
CY2022Q3 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
17477000 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
14032000 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
333000 | usd | |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1697000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
34000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
55000 | usd | |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2776000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15780000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13998000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
278000 | usd | |
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.36 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.32 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43765709 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43765163 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | ||
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2776000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15780000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13998000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
278000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
0 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
-71000 | usd |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
2000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Before Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodBeforeTax
|
-219000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-0 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-15000 | usd |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
1000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodTax
|
-46000 | usd | |
CY2023Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
0 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-56000 | usd |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
1000 | usd | |
us-gaap |
Other Comprehensive Income Unrealized Holding Gain Loss On Securities Arising During Period Net Of Tax
OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
|
-173000 | usd | |
CY2023Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
2776000 | usd |
CY2022Q3 | us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
15724000 | usd |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
13999000 | usd | |
us-gaap |
Comprehensive Income Net Of Tax
ComprehensiveIncomeNetOfTax
|
105000 | 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 |
CY2023Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-16000 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-9859000 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
294223000 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2776000 | usd |
CY2023Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
296999000 | usd |
CY2021Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
288928000 | usd |
CY2022Q1 | us-gaap |
Dividends
Dividends
|
10503000 | usd |
CY2022Q1 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-49000 | usd |
CY2022Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-12398000 | usd |
CY2022Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
265978000 | usd |
CY2022Q2 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-68000 | usd |
CY2022Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3104000 | usd |
CY2022Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
262806000 | usd |
CY2022Q3 | us-gaap |
Stock Issued During Period Value Share Based Compensation
StockIssuedDuringPeriodValueShareBasedCompensation
|
46000 | usd |
CY2022Q3 | us-gaap |
Other Comprehensive Income Loss Net Of Tax Portion Attributable To Parent
OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParent
|
-56000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15780000 | usd |
CY2022Q3 | us-gaap |
Stockholders Equity
StockholdersEquity
|
278576000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13998000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
278000 | usd | |
us-gaap |
Depreciation
Depreciation
|
7736000 | usd | |
us-gaap |
Depreciation
Depreciation
|
7850000 | usd | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
75000 | usd | |
us-gaap |
Amortization Of Financing Costs
AmortizationOfFinancingCosts
|
72000 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
0 | usd | |
us-gaap |
Deferred Income Tax Expense Benefit
DeferredIncomeTaxExpenseBenefit
|
-255000 | usd | |
us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
3117000 | usd | |
us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-7940000 | usd | |
ff |
Change In Fair Value Of Derivative Instruments And Marketable Securities
ChangeInFairValueOfDerivativeInstrumentsAndMarketableSecurities
|
-3523000 | usd | |
ff |
Change In Fair Value Of Derivative Instruments And Marketable Securities
ChangeInFairValueOfDerivativeInstrumentsAndMarketableSecurities
|
3053000 | usd | |
us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
-2543000 | usd | |
us-gaap |
Equity Securities Fv Ni Realized Gain Loss
EquitySecuritiesFvNiRealizedGainLoss
|
-15000 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
0 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
46000 | usd | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-8000 | usd | |
us-gaap |
Gain Loss On Sale Of Property Plant Equipment
GainLossOnSaleOfPropertyPlantEquipment
|
-60000 | usd | |
us-gaap |
Interest Expense Other
InterestExpenseOther
|
26000 | usd | |
us-gaap |
Interest Expense Other
InterestExpenseOther
|
0 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
3295000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable
IncreaseDecreaseInAccountsReceivable
|
-5597000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
-6000 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
-47000 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
-9523000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-32000 | usd | |
us-gaap |
Increase Decrease In Income Taxes Receivable
IncreaseDecreaseInIncomeTaxesReceivable
|
-7759000 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-2700000 | usd | |
us-gaap |
Increase Decrease In Prepaid Expense
IncreaseDecreaseInPrepaidExpense
|
-2711000 | usd | |
ff |
Increase Decrease In Prepaid Expenses Related Parties
IncreaseDecreaseInPrepaidExpensesRelatedParties
|
-0 | usd | |
ff |
Increase Decrease In Prepaid Expenses Related Parties
IncreaseDecreaseInPrepaidExpensesRelatedParties
|
8000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
5019000 | usd | |
us-gaap |
Increase Decrease In Other Operating Assets
IncreaseDecreaseInOtherOperatingAssets
|
-296000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
-14910000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
9257000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
|
-800000 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Related Parties
IncreaseDecreaseInAccountsPayableRelatedParties
|
338000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-404000 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
25000 | usd | |
ff |
Increase Decrease In Accrued Expenses And Other Current Liabilities Related Parties
IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
0 | usd | |
ff |
Increase Decrease In Accrued Expenses And Other Current Liabilities Related Parties
IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilitiesRelatedParties
|
-1000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-2030000 | usd | |
us-gaap |
Increase Decrease In Contract With Customer Liability
IncreaseDecreaseInContractWithCustomerLiability
|
-4128000 | usd | |
us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
1553000 | usd | |
us-gaap |
Increase Decrease In Other Noncurrent Liabilities
IncreaseDecreaseInOtherNoncurrentLiabilities
|
-242000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
2476000 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
44127000 | usd | |
us-gaap |
Increase Decrease Of Restricted Investments
IncreaseDecreaseOfRestrictedInvestments
|
-2991000 | usd | |
us-gaap |
Increase Decrease Of Restricted Investments
IncreaseDecreaseOfRestrictedInvestments
|
-865000 | usd | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
37701000 | usd | |
us-gaap |
Proceeds From Sale And Maturity Of Marketable Securities
ProceedsFromSaleAndMaturityOfMarketableSecurities
|
263000 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
0 | usd | |
us-gaap |
Proceeds From Sale Of Property Plant And Equipment
ProceedsFromSaleOfPropertyPlantAndEquipment
|
61000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
4994000 | usd | |
us-gaap |
Payments To Acquire Property Plant And Equipment
PaymentsToAcquirePropertyPlantAndEquipment
|
3692000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
35698000 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-2503000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
7877000 | usd | |
us-gaap |
Payments Of Dividends
PaymentsOfDividends
|
7877000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
14000 | usd | |
us-gaap |
Payments Of Debt Issuance Costs
PaymentsOfDebtIssuanceCosts
|
-0 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-7891000 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-7877000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
30283000 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
33747000 | usd | |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
175640000 | usd |
CY2021Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
137521000 | usd |
CY2023Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
205923000 | usd |
CY2022Q3 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
171268000 | usd |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
0 | usd | |
us-gaap |
Income Taxes Paid
IncomeTaxesPaid
|
72000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
518000 | usd | |
us-gaap |
Capital Expenditures Incurred But Not Yet Paid
CapitalExpendituresIncurredButNotYetPaid
|
214000 | usd | |
CY2023Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
444000 | usd |
CY2022Q3 | us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2037000 | usd |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
2402000 | usd | |
us-gaap |
Contract With Customer Liability Revenue Recognized
ContractWithCustomerLiabilityRevenueRecognized
|
5211000 | usd | |
CY2023Q3 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
15432000 | usd |
CY2022Q4 | us-gaap |
Accounts Receivable Net
AccountsReceivableNet
|
16459000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
977000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
775000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3281000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Current
ContractWithCustomerLiabilityCurrent
|
3565000 | usd |
CY2023Q3 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
10025000 | usd |
CY2022Q4 | us-gaap |
Contract With Customer Liability Noncurrent
ContractWithCustomerLiabilityNoncurrent
|
11605000 | usd |
CY2023Q3 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
13084000 | usd |
CY2022Q4 | ff |
Accounts Receivable Blenders Tax Credit
AccountsReceivableBlendersTaxCredit
|
8970000 | usd |
CY2023Q3 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
67000 | usd |
CY2022Q4 | us-gaap |
Allowance For Doubtful Accounts Receivable
AllowanceForDoubtfulAccountsReceivable
|
48000 | usd |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation
RevenueRemainingPerformanceObligation
|
13306000 | usd |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.25 | pure |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P12M | |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Percentage
RevenueRemainingPerformanceObligationPercentage
|
0.75 | pure |
CY2023Q3 | us-gaap |
Revenue Remaining Performance Obligation Expected Timing Of Satisfaction Period1
RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1
|
P45M | |
CY2023Q3 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
55000 | usd |
CY2022Q3 | us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
55000 | usd |
us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
166000 | usd | |
us-gaap |
Capitalized Contract Cost Amortization
CapitalizedContractCostAmortization
|
166000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
116752000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
118141000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
276241000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
278198000 | usd | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
116752000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
118141000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
276241000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
278198000 | usd | |
CY2023Q3 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
11959000 | usd |
CY2022Q4 | us-gaap |
Inventory Finished Goods
InventoryFinishedGoods
|
11719000 | usd |
CY2023Q3 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
922000 | usd |
CY2022Q4 | us-gaap |
Inventory Work In Process
InventoryWorkInProcess
|
879000 | usd |
CY2023Q3 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
27740000 | usd |
CY2022Q4 | us-gaap |
Inventory Raw Materials And Supplies
InventoryRawMaterialsAndSupplies
|
33897000 | usd |
CY2023Q3 | us-gaap |
Inventory Gross
InventoryGross
|
40621000 | usd |
CY2022Q4 | us-gaap |
Inventory Gross
InventoryGross
|
46495000 | usd |
CY2023Q3 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
13711000 | usd |
CY2022Q4 | us-gaap |
Inventory Lifo Reserve
InventoryLIFOReserve
|
19734000 | usd |
CY2023Q3 | us-gaap |
Inventory Net
InventoryNet
|
26910000 | usd |
CY2022Q4 | us-gaap |
Inventory Net
InventoryNet
|
26761000 | usd |
CY2022 | us-gaap |
Effect Of Lifo Inventory Liquidation On Income
EffectOfLIFOInventoryLiquidationOnIncome
|
2124000 | usd |
CY2023Q3 | us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
-14068000 | usd |
us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
-1373000 | usd | |
CY2023Q3 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
-7286000 | usd |
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
2150000 | usd | |
CY2022Q3 | us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
4688000 | usd |
us-gaap |
Derivative Instruments Not Designated As Hedging Instruments Gain Loss Net
DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
|
-21917000 | usd | |
CY2022Q3 | us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
4023000 | usd |
us-gaap |
Derivative Gain Loss On Derivative Net
DerivativeGainLossOnDerivativeNet
|
-24970000 | usd | |
CY2023Q3 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
5079000 | usd |
CY2022Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
2088000 | usd |
us-gaap |
Marketable Securities Gain Loss
MarketableSecuritiesGainLoss
|
575000 | usd | |
CY2022Q4 | us-gaap |
Marketable Securities
MarketableSecurities
|
37126000 | usd |
CY2022Q4 | us-gaap |
Available For Sale Securities Debt Securities
AvailableForSaleSecuritiesDebtSecurities
|
3675000 | usd |
CY2022Q3 | us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-602000 | usd |
us-gaap |
Equity Securities Fv Ni Unrealized Gain Loss
EquitySecuritiesFvNiUnrealizedGainLoss
|
-7940000 | usd | |
CY2022Q4 | us-gaap |
Debt Securities Available For Sale Unrealized Loss Position
DebtSecuritiesAvailableForSaleUnrealizedLossPosition
|
2627000 | usd |
us-gaap |
Proceeds From Sale And Maturity Of Available For Sale Securities
ProceedsFromSaleAndMaturityOfAvailableForSaleSecurities
|
0 | usd | |
CY2023Q3 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3444000 | usd |
CY2022Q4 | us-gaap |
Employee Related Liabilities Current
EmployeeRelatedLiabilitiesCurrent
|
3287000 | usd |
CY2023Q3 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
755000 | usd |
CY2022Q4 | us-gaap |
Accrual For Taxes Other Than Income Taxes Current
AccrualForTaxesOtherThanIncomeTaxesCurrent
|
1165000 | usd |
CY2023Q3 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
441000 | usd |
CY2022Q4 | us-gaap |
Other Accrued Liabilities Current
OtherAccruedLiabilitiesCurrent
|
395000 | usd |
CY2023Q3 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
5073000 | usd |
CY2022Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
5477000 | usd |
CY2023Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
12000 | usd |
CY2022Q3 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
1697000 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
34000 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
55000 | usd | |
CY2023Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.004 | pure |
CY2022Q3 | us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.097 | pure |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.002 | pure | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.165 | pure | |
CY2023Q3 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
0 | usd |
CY2023Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
2776000 | usd |
CY2022Q3 | us-gaap |
Net Income Loss
NetIncomeLoss
|
15780000 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
13998000 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
278000 | usd | |
CY2023Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
43763243 | ||
CY2023Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
2466 | |
CY2022Q3 | us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | |
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
1920 | ||
us-gaap |
Incremental Common Shares Attributable To Share Based Payment Arrangements
IncrementalCommonSharesAttributableToShareBasedPaymentArrangements
|
0 | ||
CY2023Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43765709 | |
CY2022Q3 | us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | |
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43765163 | ||
us-gaap |
Weighted Average Number Of Diluted Shares Outstanding
WeightedAverageNumberOfDilutedSharesOutstanding
|
43763243 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.06 | |
CY2022Q3 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.36 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.32 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
0.01 | ||
CY2023Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.06 | |
CY2022Q3 | us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.36 | |
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.32 | ||
us-gaap |
Earnings Per Share Diluted
EarningsPerShareDiluted
|
0.01 | ||
us-gaap |
Number Of Reportable Segments
NumberOfReportableSegments
|
2 | pure | |
CY2023Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
116752000 | usd |
CY2022Q3 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
118141000 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
276241000 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
278198000 | usd | |
CY2023Q3 | us-gaap |
Gross Profit
GrossProfit
|
3870000 | usd |
CY2022Q3 | us-gaap |
Gross Profit
GrossProfit
|
19985000 | usd |
us-gaap |
Gross Profit
GrossProfit
|
16901000 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
13807000 | usd | |
CY2023Q3 | us-gaap |
Gain Loss Related To Litigation Settlement
GainLossRelatedToLitigationSettlement
|
882000 | usd |