2024 Q3 Form 10-Q Financial Statement
#000143774924025205 Filed on August 07, 2024
Income Statement
Concept | 2024 Q3 | 2024 Q2 | 2023 Q2 |
---|---|---|---|
Revenue | $11.78M | $10.00M | $7.724M |
YoY Change | 28.29% | 29.51% | -10.95% |
Cost Of Revenue | $6.712M | $5.826M | $5.848M |
YoY Change | 5.99% | -0.37% | -17.59% |
Gross Profit | $5.064M | $4.177M | $1.876M |
YoY Change | 77.87% | 122.66% | 18.89% |
Gross Profit Margin | 43.0% | 41.76% | 24.29% |
Selling, General & Admin | $5.333M | $4.516M | $5.449M |
YoY Change | -4.67% | -17.13% | -14.7% |
% of Gross Profit | 105.3% | 108.11% | 290.47% |
Research & Development | $82.32K | ||
YoY Change | -29.32% | ||
% of Gross Profit | 4.39% | ||
Depreciation & Amortization | $20.79K | $19.87K | $23.86K |
YoY Change | 5.12% | -16.73% | -87.2% |
% of Gross Profit | 0.41% | 0.48% | 1.27% |
Operating Expenses | $5.333M | $4.516M | $5.532M |
YoY Change | -5.35% | -18.36% | -14.96% |
Operating Profit | -$268.6K | -$338.6K | -$3.656M |
YoY Change | -90.36% | -90.74% | -25.81% |
Interest Expense | |||
YoY Change | |||
% of Operating Profit | |||
Other Income/Expense, Net | $107.9K | $103.1K | $149.1K |
YoY Change | -18.38% | -30.88% | 561.65% |
Pretax Income | -$160.7K | -$235.6K | -$3.506M |
YoY Change | -93.95% | -93.28% | -28.5% |
Income Tax | $5.421K | $3.524K | $750.00 |
% Of Pretax Income | |||
Net Earnings | -$166.1K | -$239.1K | -$3.507M |
YoY Change | -93.74% | -93.18% | -28.49% |
Net Earnings / Revenue | -1.41% | -2.39% | -45.41% |
Basic Earnings Per Share | -$0.02 | -$0.02 | -$0.38 |
Diluted Earnings Per Share | -$0.02 | -$0.02 | -$0.38 |
COMMON SHARES | |||
Basic Shares Outstanding | 10.25M | 9.612M | 9.690M |
Diluted Shares Outstanding | 9.285M |
Balance Sheet
Concept | 2024 Q3 | 2024 Q2 | 2023 Q2 |
---|---|---|---|
SHORT-TERM ASSETS | |||
Cash & Short-Term Investments | $7.908M | $7.649M | $10.48M |
YoY Change | 7.95% | -26.99% | -57.14% |
Cash & Equivalents | $7.908M | $7.649M | $10.48M |
Short-Term Investments | |||
Other Short-Term Assets | $403.6K | $105.6K | $510.6K |
YoY Change | 26.01% | -79.32% | 105.3% |
Inventory | $6.155M | $6.398M | $5.857M |
Prepaid Expenses | |||
Receivables | $1.808M | $1.169M | $1.814M |
Other Receivables | $219.8K | $188.2K | $0.00 |
Total Short-Term Assets | $17.34M | $16.53M | $19.90M |
YoY Change | -1.5% | -16.93% | -46.72% |
LONG-TERM ASSETS | |||
Property, Plant & Equipment | $81.41K | $96.48K | $155.2K |
YoY Change | -41.27% | -37.82% | -96.45% |
Goodwill | $0.00 | ||
YoY Change | |||
Intangibles | $1.073M | $1.118M | $1.321M |
YoY Change | -15.43% | -15.33% | -58.85% |
Long-Term Investments | |||
YoY Change | |||
Other Assets | |||
YoY Change | |||
Total Long-Term Assets | $1.413M | $1.506M | $1.893M |
YoY Change | -21.22% | -20.46% | -87.27% |
TOTAL ASSETS | |||
Total Short-Term Assets | $17.34M | $16.53M | $19.90M |
Total Long-Term Assets | $1.413M | $1.506M | $1.893M |
Total Assets | $18.75M | $18.04M | $21.79M |
YoY Change | -3.32% | -17.23% | -58.26% |
SHORT-TERM LIABILITIES | |||
YoY Change | |||
Accounts Payable | $1.683M | $1.942M | $2.283M |
YoY Change | -9.98% | -14.92% | 452.2% |
Accrued Expenses | $3.682M | $3.131M | $3.748M |
YoY Change | -9.29% | -16.46% | 41.68% |
Deferred Revenue | |||
YoY Change | |||
Short-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Long-Term Debt Due | |||
YoY Change | |||
Total Short-Term Liabilities | $5.537M | $5.250M | $6.193M |
YoY Change | -9.46% | -15.22% | 25.08% |
LONG-TERM LIABILITIES | |||
Long-Term Debt | $0.00 | $0.00 | $0.00 |
YoY Change | |||
Other Long-Term Liabilities | $161.6K | $182.5K | $305.8K |
YoY Change | -41.95% | -40.34% | -92.84% |
Total Long-Term Liabilities | $161.6K | $182.5K | $305.8K |
YoY Change | -41.95% | -40.34% | -92.84% |
TOTAL LIABILITIES | |||
Total Short-Term Liabilities | $5.537M | $5.250M | $6.193M |
Total Long-Term Liabilities | $161.6K | $182.5K | $305.8K |
Total Liabilities | $5.698M | $5.433M | $6.498M |
YoY Change | -10.88% | -16.4% | -29.52% |
SHAREHOLDERS EQUITY | |||
Retained Earnings | -$107.7M | -$107.6M | -$103.8M |
YoY Change | 1.2% | 3.63% | 38.67% |
Common Stock | $120.8M | $120.2M | $119.1M |
YoY Change | 1.11% | 0.9% | 1.06% |
Preferred Stock | |||
YoY Change | |||
Treasury Stock (at cost) | |||
YoY Change | |||
Treasury Stock Shares | |||
Shareholders Equity | $13.05M | $12.60M | $15.29M |
YoY Change | |||
Total Liabilities & Shareholders Equity | $18.75M | $18.04M | $21.79M |
YoY Change | -3.32% | -17.23% | -58.26% |
Cashflow Statement
Concept | 2024 Q3 | 2024 Q2 | 2023 Q2 |
---|---|---|---|
OPERATING ACTIVITIES | |||
Net Income | -$166.1K | -$239.1K | -$3.507M |
YoY Change | -93.74% | -93.18% | -28.49% |
Depreciation, Depletion And Amortization | $20.79K | $19.87K | $23.86K |
YoY Change | 5.12% | -16.73% | -87.2% |
Cash From Operating Activities | $305.8K | $642.7K | -$1.406M |
YoY Change | -108.82% | -145.72% | -64.27% |
INVESTING ACTIVITIES | |||
Capital Expenditures | |||
YoY Change | |||
Acquisitions | |||
YoY Change | |||
Other Investing Activities | -$5.720K | -$13.46K | $110.0K |
YoY Change | -101.78% | -112.24% | -92.77% |
Cash From Investing Activities | -$5.720K | -$13.46K | $110.0K |
YoY Change | -101.78% | -112.24% | -89.99% |
FINANCING ACTIVITIES | |||
Cash Dividend Paid | |||
YoY Change | |||
Common Stock Issuance & Retirement, Net | |||
YoY Change | |||
Debt Paid & Issued, Net | |||
YoY Change | |||
Cash From Financing Activities | 73.57K | -90.86K | -14.73K |
YoY Change | -1972.01% | 516.84% | -113.79% |
NET CHANGE | |||
Cash From Operating Activities | 305.8K | 642.7K | -1.406M |
Cash From Investing Activities | -5.720K | -13.46K | 110.0K |
Cash From Financing Activities | 73.57K | -90.86K | -14.73K |
Net Change In Cash | 373.7K | 538.4K | -1.311M |
YoY Change | -111.86% | -141.08% | -51.98% |
FREE CASH FLOW | |||
Cash From Operating Activities | $305.8K | $642.7K | -$1.406M |
Capital Expenditures | |||
Free Cash Flow | |||
YoY Change |
Facts In Submission
Frame | Concept Type | Concept / XBRL Key | Value | Unit |
---|---|---|---|---|
dei |
Trading Symbol
TradingSymbol
|
LSF | ||
dei |
Security Exchange Name
SecurityExchangeName
|
NYSEAMER | ||
dei |
Entity Current Reporting Status
EntityCurrentReportingStatus
|
Yes | ||
dei |
Entity Interactive Data Current
EntityInteractiveDataCurrent
|
Yes | ||
dei |
Entity Filer Category
EntityFilerCategory
|
Non-accelerated Filer | ||
dei |
Entity Small Business
EntitySmallBusiness
|
true | ||
dei |
Entity Emerging Growth Company
EntityEmergingGrowthCompany
|
true | ||
dei |
Entity Ex Transition Period
EntityExTransitionPeriod
|
false | ||
dei |
Entity Shell Company
EntityShellCompany
|
false | ||
CY2024Q3 | dei |
Entity Common Stock Shares Outstanding
EntityCommonStockSharesOutstanding
|
10254242 | |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
7827692 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
7706806 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1168726 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1022372 | usd |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
6398377 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
6322559 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1136412 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1285564 | usd |
CY2024Q2 | us-gaap |
Assets Current
AssetsCurrent
|
16531207 | usd |
CY2023Q4 | us-gaap |
Assets Current
AssetsCurrent
|
16337301 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
96477 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
122595 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
986232 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
1085231 | usd |
CY2024Q2 | us-gaap |
Indefinite Lived License Agreements
IndefiniteLivedLicenseAgreements
|
132100 | usd |
CY2023Q4 | us-gaap |
Indefinite Lived License Agreements
IndefiniteLivedLicenseAgreements
|
132100 | usd |
CY2024Q2 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
290929 | usd |
CY2023Q4 | us-gaap |
Operating Lease Right Of Use Asset
OperatingLeaseRightOfUseAsset
|
354732 | usd |
CY2024Q2 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
1505738 | usd |
CY2023Q4 | us-gaap |
Assets Noncurrent
AssetsNoncurrent
|
1694658 | usd |
CY2024Q2 | us-gaap |
Assets
Assets
|
18036945 | usd |
CY2023Q4 | us-gaap |
Assets
Assets
|
18031959 | usd |
CY2024Q2 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1942263 | usd |
CY2023Q4 | us-gaap |
Accounts Payable Current
AccountsPayableCurrent
|
1647673 | usd |
CY2024Q2 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
3131097 | usd |
CY2023Q4 | us-gaap |
Accrued Liabilities Current
AccruedLiabilitiesCurrent
|
2586343 | usd |
CY2024Q2 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
29167 | usd |
CY2023Q4 | us-gaap |
Other Liabilities Current
OtherLiabilitiesCurrent
|
2688 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
147720 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Current
OperatingLeaseLiabilityCurrent
|
138800 | usd |
CY2024Q2 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
5250247 | usd |
CY2023Q4 | us-gaap |
Liabilities Current
LiabilitiesCurrent
|
4375504 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
182470 | usd |
CY2023Q4 | us-gaap |
Operating Lease Liability Noncurrent
OperatingLeaseLiabilityNoncurrent
|
243836 | usd |
CY2024Q2 | us-gaap |
Liabilities
Liabilities
|
5432717 | usd |
CY2023Q4 | us-gaap |
Liabilities
Liabilities
|
4619340 | usd |
CY2024Q2 | us-gaap |
Common Stock Value
CommonStockValue
|
10107 | usd |
CY2023Q4 | us-gaap |
Common Stock Value
CommonStockValue
|
9384 | usd |
CY2024Q2 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
120147868 | usd |
CY2023Q4 | us-gaap |
Additional Paid In Capital Common Stock
AdditionalPaidInCapitalCommonStock
|
119701384 | usd |
CY2024Q2 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-107553747 | usd |
dei |
Amendment Flag
AmendmentFlag
|
false | ||
dei |
Current Fiscal Year End Date
CurrentFiscalYearEndDate
|
--12-31 | ||
dei |
Document Fiscal Period Focus
DocumentFiscalPeriodFocus
|
Q2 | ||
dei |
Document Fiscal Year Focus
DocumentFiscalYearFocus
|
2024 | ||
CY2024Q2 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2023Q4 | us-gaap |
Common Stock Par Or Stated Value Per Share
CommonStockParOrStatedValuePerShare
|
0.001 | |
CY2024Q2 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | |
CY2023Q4 | us-gaap |
Common Stock Shares Authorized
CommonStockSharesAuthorized
|
100000000 | |
CY2024Q2 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
10474633 | |
CY2024Q2 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
10108929 | |
CY2023Q4 | us-gaap |
Common Stock Shares Issued
CommonStockSharesIssued
|
9749326 | |
CY2023Q4 | us-gaap |
Common Stock Shares Outstanding
CommonStockSharesOutstanding
|
9383622 | |
CY2021Q3 | us-gaap |
Debt Instrument Variable Interest Rate Type Extensible Enumeration
DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#SecuredOvernightFinancingRateSofrMember | |
CY2024Q2 | us-gaap |
Debt Instrument Variable Interest Rate Type Extensible Enumeration
DebtInstrumentVariableInterestRateTypeExtensibleEnumeration
|
http://fasb.org/us-gaap/2024#PrimeRateMember | |
CY2024Q2 | ecd |
Rule10b51 Arr Adopted Flag
Rule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Adopted Flag
NonRule10b51ArrAdoptedFlag
|
false | |
CY2024Q2 | ecd |
Rule10b51 Arr Trmntd Flag
Rule10b51ArrTrmntdFlag
|
false | |
CY2024Q2 | ecd |
Non Rule10b51 Arr Trmntd Flag
NonRule10b51ArrTrmntdFlag
|
false | |
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
|
2024-06-30 | ||
dei |
Document Transition Report
DocumentTransitionReport
|
false | ||
dei |
Entity File Number
EntityFileNumber
|
001-39537 | ||
dei |
Entity Incorporation State Country Code
EntityIncorporationStateCountryCode
|
NV | ||
dei |
Entity Tax Identification Number
EntityTaxIdentificationNumber
|
81-1589788 | ||
dei |
Entity Address Address Line1
EntityAddressAddressLine1
|
5303 Spine Road, Suite 204 | ||
dei |
Entity Address City Or Town
EntityAddressCityOrTown
|
Boulder | ||
dei |
Entity Address State Or Province
EntityAddressStateOrProvince
|
CO | ||
dei |
Entity Address Postal Zip Code
EntityAddressPostalZipCode
|
80301 | ||
dei |
City Area Code
CityAreaCode
|
541 | ||
dei |
Local Phone Number
LocalPhoneNumber
|
588-3600 | ||
dei |
Security12b Title
Security12bTitle
|
Common Stock, $0.001 par value | ||
CY2023Q4 | us-gaap |
Retained Earnings Accumulated Deficit
RetainedEarningsAccumulatedDeficit
|
-106298149 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12604228 | usd |
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13412619 | usd |
CY2024Q2 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
18036945 | usd |
CY2023Q4 | us-gaap |
Liabilities And Stockholders Equity
LiabilitiesAndStockholdersEquity
|
18031959 | usd |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10003654 | usd |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7724091 | usd |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
19912592 | usd | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15837029 | usd | |
CY2024Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5826373 | usd |
CY2023Q2 | us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
5848023 | usd |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
11771210 | usd | |
us-gaap |
Cost Of Goods And Services Sold
CostOfGoodsAndServicesSold
|
12087085 | usd | |
CY2024Q2 | us-gaap |
Gross Profit
GrossProfit
|
4177281 | usd |
CY2023Q2 | us-gaap |
Gross Profit
GrossProfit
|
1876068 | usd |
us-gaap |
Gross Profit
GrossProfit
|
8141382 | usd | |
us-gaap |
Gross Profit
GrossProfit
|
3749944 | usd | |
CY2024Q2 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
975809 | usd |
CY2023Q2 | us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
1090266 | usd |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
1898216 | usd | |
us-gaap |
Labor And Related Expense
LaborAndRelatedExpense
|
2405715 | usd | |
CY2024Q2 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
1172363 | usd |
CY2023Q2 | us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
1608235 | usd |
us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
2407704 | usd | |
us-gaap |
Other General And Administrative Expense
OtherGeneralAndAdministrativeExpense
|
3375096 | usd | |
CY2024Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
2148172 | usd |
CY2023Q2 | us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
2698501 | usd |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
4305920 | usd | |
us-gaap |
General And Administrative Expense
GeneralAndAdministrativeExpense
|
5780811 | usd | |
CY2024Q2 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
1383425 | usd |
CY2023Q2 | us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
2036766 | usd |
us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
3436683 | usd | |
us-gaap |
Marketing And Advertising Expense
MarketingAndAdvertisingExpense
|
4187822 | usd | |
CY2024Q2 | us-gaap |
Selling Expense
SellingExpense
|
920739 | usd |
CY2023Q2 | us-gaap |
Selling Expense
SellingExpense
|
721630 | usd |
us-gaap |
Selling Expense
SellingExpense
|
1699895 | usd | |
us-gaap |
Selling Expense
SellingExpense
|
1574834 | usd | |
CY2024Q2 | us-gaap |
Costs And Expenses Related Party
CostsAndExpensesRelatedParty
|
63566 | usd |
CY2023Q2 | us-gaap |
Costs And Expenses Related Party
CostsAndExpensesRelatedParty
|
74776 | usd |
us-gaap |
Costs And Expenses Related Party
CostsAndExpensesRelatedParty
|
126067 | usd | |
us-gaap |
Costs And Expenses Related Party
CostsAndExpensesRelatedParty
|
164564 | usd | |
CY2024Q2 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2367730 | usd |
CY2023Q2 | us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
2833172 | usd |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
5262645 | usd | |
us-gaap |
Selling And Marketing Expense
SellingAndMarketingExpense
|
5927220 | usd | |
CY2024Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
4515902 | usd |
CY2023Q2 | us-gaap |
Operating Expenses
OperatingExpenses
|
5531673 | usd |
us-gaap |
Operating Expenses
OperatingExpenses
|
9568565 | usd | |
us-gaap |
Operating Expenses
OperatingExpenses
|
11708031 | usd | |
CY2024Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-338621 | usd |
CY2023Q2 | us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-3655605 | usd |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-1427183 | usd | |
us-gaap |
Operating Income Loss
OperatingIncomeLoss
|
-7958087 | usd | |
CY2024Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
103069 | usd |
CY2023Q2 | us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
149109 | usd |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
214066 | usd | |
us-gaap |
Nonoperating Income Expense
NonoperatingIncomeExpense
|
320103 | usd | |
CY2024Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-235552 | usd |
CY2023Q2 | us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-3506496 | usd |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-1213117 | usd | |
us-gaap |
Income Loss From Continuing Operations Before Income Taxes Extraordinary Items Noncontrolling Interest
IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
|
-7637984 | usd | |
CY2024Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
3524 | usd |
CY2023Q2 | us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
750 | usd |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
42481 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
13172 | usd | |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-239076 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3507246 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1255598 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-7651156 | usd | |
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.02 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.38 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.83 | ||
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9833001 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9284585 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9617800 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9249738 | ||
CY2023Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
13412619 | usd |
CY2024Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
279565 | usd |
CY2024Q1 | lsf |
Stock Issued During Period Value New Issues Net Of Taxes
StockIssuedDuringPeriodValueNewIssuesNetOfTaxes
|
-5209 | usd |
CY2024Q1 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
10000 | usd |
CY2024Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-1016522 | usd |
CY2024Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12680453 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
253708 | usd |
CY2024Q2 | lsf |
Stock Issued During Period Value New Issues Net Of Taxes
StockIssuedDuringPeriodValueNewIssuesNetOfTaxes
|
-39162 | usd |
CY2024Q2 | us-gaap |
Adjustments To Additional Paid In Capital Stock Issued Issuance Costs
AdjustmentsToAdditionalPaidInCapitalStockIssuedIssuanceCosts
|
73195 | usd |
CY2024Q2 | us-gaap |
Stock Issued During Period Value Stock Options Exercised
StockIssuedDuringPeriodValueStockOptionsExercised
|
21500 | usd |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-239076 | usd |
CY2024Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
12604228 | usd |
CY2022Q4 | us-gaap |
Stockholders Equity
StockholdersEquity
|
22511012 | usd |
CY2023Q1 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
147635 | usd |
CY2023Q1 | lsf |
Stock Issued During Period Value New Issues Net Of Taxes
StockIssuedDuringPeriodValueNewIssuesNetOfTaxes
|
-4410 | usd |
CY2023Q1 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-4143910 | usd |
CY2023Q1 | us-gaap |
Stockholders Equity
StockholdersEquity
|
18510327 | usd |
CY2023Q2 | us-gaap |
Adjustments To Additional Paid In Capital Share Based Compensation Stock Options Requisite Service Period Recognition
AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
|
306076 | usd |
CY2023Q2 | lsf |
Stock Issued During Period Value New Issues Net Of Taxes
StockIssuedDuringPeriodValueNewIssuesNetOfTaxes
|
-14727 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3507246 | usd |
CY2023Q2 | us-gaap |
Stockholders Equity
StockholdersEquity
|
15294430 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1255598 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-7651156 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
138579 | usd | |
us-gaap |
Depreciation Depletion And Amortization
DepreciationDepletionAndAmortization
|
163532 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
533273 | usd | |
us-gaap |
Share Based Compensation
ShareBasedCompensation
|
453711 | usd | |
us-gaap |
Inventory Write Down
InventoryWriteDown
|
187901 | usd | |
us-gaap |
Inventory Write Down
InventoryWriteDown
|
378859 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
-28425 | usd | |
us-gaap |
Provision For Doubtful Accounts
ProvisionForDoubtfulAccounts
|
51363 | usd | |
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
76169 | usd | |
us-gaap |
Operating Lease Right Of Use Asset Amortization Expense
OperatingLeaseRightOfUseAssetAmortizationExpense
|
76168 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
0 | usd | |
us-gaap |
Other Operating Activities Cash Flow Statement
OtherOperatingActivitiesCashFlowStatement
|
38984 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
117929 | usd | |
us-gaap |
Increase Decrease In Accounts Receivable Related Parties
IncreaseDecreaseInAccountsReceivableRelatedParties
|
371355 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
263719 | usd | |
us-gaap |
Increase Decrease In Inventories
IncreaseDecreaseInInventories
|
539579 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-149152 | usd | |
us-gaap |
Increase Decrease In Prepaid Deferred Expense And Other Assets
IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
|
-1328709 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-64812 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-62923 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
310019 | usd | |
us-gaap |
Increase Decrease In Accounts Payable Trade
IncreaseDecreaseInAccountsPayableTrade
|
1202716 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
555804 | usd | |
us-gaap |
Increase Decrease In Accrued Liabilities
IncreaseDecreaseInAccruedLiabilities
|
-2529105 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
220414 | usd | |
us-gaap |
Net Cash Provided By Used In Operating Activities
NetCashProvidedByUsedInOperatingActivities
|
-7460076 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
-13462 | usd | |
us-gaap |
Net Cash Provided By Used In Investing Activities
NetCashProvidedByUsedInInvestingActivities
|
245706 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-86066 | usd | |
us-gaap |
Net Cash Provided By Used In Financing Activities
NetCashProvidedByUsedInFinancingActivities
|
-19137 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
120886 | usd | |
us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Period Increase Decrease Including Exchange Rate Effect
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
|
-7233507 | usd | |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
7706806 | usd |
CY2022Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
17809802 | usd |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
7827692 | usd |
CY2023Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents Including Disposal Group And Discontinued Operations
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations
|
10576295 | usd |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
344382 | usd | |
lsf |
Receivable From Sale Of Assets Heldforsale Included In Other Current Assets
ReceivableFromSaleOfAssetsHeldforsaleIncludedInOtherCurrentAssets
|
0 | usd | |
lsf |
Receivable From Sale Of Assets Heldforsale Included In Other Current Assets
ReceivableFromSaleOfAssetsHeldforsaleIncludedInOtherCurrentAssets
|
450351 | usd | |
CY2024Q2 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7648958 | usd |
CY2023Q4 | us-gaap |
Cash And Cash Equivalents At Carrying Value
CashAndCashEquivalentsAtCarryingValue
|
7566299 | usd |
CY2024Q2 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
178734 | usd |
CY2023Q4 | us-gaap |
Restricted Cash And Cash Equivalents
RestrictedCashAndCashEquivalents
|
140507 | usd |
CY2024Q2 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
7827692 | usd |
CY2023Q4 | us-gaap |
Cash Cash Equivalents Restricted Cash And Restricted Cash Equivalents
CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
|
7706806 | usd |
CY2024Q2 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
6907907 | usd |
CY2023Q4 | us-gaap |
Cash Uninsured Amount
CashUninsuredAmount
|
6756207 | usd |
CY2024Q2 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
2823145 | usd |
CY2023Q4 | us-gaap |
Inventory Raw Materials Net Of Reserves
InventoryRawMaterialsNetOfReserves
|
2180294 | usd |
CY2024Q2 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
3575232 | usd |
CY2023Q4 | us-gaap |
Inventory Finished Goods Net Of Reserves
InventoryFinishedGoodsNetOfReserves
|
4142265 | usd |
CY2024Q2 | us-gaap |
Inventory Net
InventoryNet
|
6398377 | usd |
CY2023Q4 | us-gaap |
Inventory Net
InventoryNet
|
6322559 | usd |
CY2024Q2 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
145697 | usd |
us-gaap |
Inventory Write Down
InventoryWriteDown
|
187901 | usd | |
CY2023Q2 | us-gaap |
Inventory Write Down
InventoryWriteDown
|
144465 | usd |
us-gaap |
Inventory Write Down
InventoryWriteDown
|
378859 | usd | |
CY2024Q2 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
1078595 | usd |
CY2023Q4 | us-gaap |
Inventory Valuation Reserves
InventoryValuationReserves
|
1029657 | usd |
CY2024Q2 | us-gaap |
Supplies
Supplies
|
451289 | usd |
CY2023Q4 | us-gaap |
Supplies
Supplies
|
449242 | usd |
CY2024Q2 | us-gaap |
Prepaid Insurance
PrepaidInsurance
|
98263 | usd |
CY2023Q4 | us-gaap |
Prepaid Insurance
PrepaidInsurance
|
371802 | usd |
CY2024Q2 | us-gaap |
Advances On Inventory Purchases
AdvancesOnInventoryPurchases
|
451289 | usd |
CY2023Q4 | us-gaap |
Advances On Inventory Purchases
AdvancesOnInventoryPurchases
|
449242 | usd |
CY2024Q2 | lsf |
Prepaid Subscriptions And Fees
PrepaidSubscriptionsAndFees
|
293047 | usd |
CY2023Q4 | lsf |
Prepaid Subscriptions And Fees
PrepaidSubscriptionsAndFees
|
139590 | usd |
CY2024Q2 | us-gaap |
Deposits Assets Current
DepositsAssetsCurrent
|
188223 | usd |
CY2023Q4 | us-gaap |
Deposits Assets Current
DepositsAssetsCurrent
|
238719 | usd |
CY2024Q2 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
105590 | usd |
CY2023Q4 | us-gaap |
Other Assets Current
OtherAssetsCurrent
|
86211 | usd |
CY2024Q2 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1136412 | usd |
CY2023Q4 | us-gaap |
Prepaid Expense And Other Assets Current
PrepaidExpenseAndOtherAssetsCurrent
|
1285564 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
243979 | usd |
CY2024Q2 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
147502 | usd |
CY2024Q2 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
96477 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Gross
PropertyPlantAndEquipmentGross
|
230517 | usd |
CY2023Q4 | us-gaap |
Accumulated Depreciation Depletion And Amortization Property Plant And Equipment
AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
|
107922 | usd |
CY2023Q4 | us-gaap |
Property Plant And Equipment Net
PropertyPlantAndEquipmentNet
|
122595 | usd |
CY2024Q2 | us-gaap |
Depreciation
Depreciation
|
19866 | usd |
us-gaap |
Depreciation
Depreciation
|
39580 | usd | |
CY2023Q2 | us-gaap |
Depreciation
Depreciation
|
23857 | usd |
us-gaap |
Depreciation
Depreciation
|
60088 | usd | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1432535 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
446303 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
986232 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Gross
FiniteLivedIntangibleAssetsGross
|
1432535 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
347304 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
1085231 | usd |
CY2024Q2 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
1564635 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
446303 | usd |
CY2024Q2 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
1118332 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Gross Excluding Goodwill
IntangibleAssetsGrossExcludingGoodwill
|
1564635 | usd |
CY2023Q4 | us-gaap |
Finite Lived Intangible Assets Accumulated Amortization
FiniteLivedIntangibleAssetsAccumulatedAmortization
|
347304 | usd |
CY2023Q4 | us-gaap |
Intangible Assets Net Excluding Goodwill
IntangibleAssetsNetExcludingGoodwill
|
1217331 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Asset Useful Life
FiniteLivedIntangibleAssetUsefulLife
|
P6Y7M6D | |
CY2024Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
47278 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
98999 | usd | |
CY2023Q2 | us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
51722 | usd |
us-gaap |
Amortization Of Intangible Assets
AmortizationOfIntangibleAssets
|
103444 | usd | |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Remainder Of Fiscal Year
FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear
|
90109 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Next Twelve Months
FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
|
149994 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Two
FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
|
139899 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Three
FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
|
139899 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Amortization Expense Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseYearFour
|
139899 | usd |
CY2024Q2 | lsf |
Finite Lived Intangible Assets Amortization Expense After Year Four
FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFour
|
326432 | usd |
CY2024Q2 | us-gaap |
Finite Lived Intangible Assets Net
FiniteLivedIntangibleAssetsNet
|
986232 | usd |
CY2023Q1 | lsf |
Operating Lease Cancellation Payment
OperatingLeaseCancellationPayment
|
1550000 | usd |
CY2022 | lsf |
Operating Lease Payment Of Cancellation Fee
OperatingLeasePaymentOfCancellationFee
|
500000 | usd |
CY2023Q1 | lsf |
Operating Lease Payment Of Cancellation Fee
OperatingLeasePaymentOfCancellationFee
|
1050000 | usd |
CY2024Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
38085 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
76169 | usd | |
CY2024Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
5790 | usd |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
11355 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
43875 | usd |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
87524 | usd | |
CY2024Q2 | lsf |
Shortterm Lease Rent Expense
ShorttermLeaseRentExpense
|
79897 | usd |
lsf |
Shortterm Lease Rent Expense
ShorttermLeaseRentExpense
|
144127 | usd | |
CY2024Q2 | lsf |
Operating Leases Rent Expense
OperatingLeasesRentExpense
|
123772 | usd |
lsf |
Operating Leases Rent Expense
OperatingLeasesRentExpense
|
231651 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
38085 | usd |
us-gaap |
Operating Lease Cost
OperatingLeaseCost
|
76169 | usd | |
CY2023Q2 | us-gaap |
Variable Lease Cost
VariableLeaseCost
|
5554 | usd |
us-gaap |
Variable Lease Cost
VariableLeaseCost
|
18468 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
43639 | usd |
us-gaap |
Operating Lease Expense
OperatingLeaseExpense
|
94637 | usd | |
CY2023Q2 | lsf |
Shortterm Lease Rent Expense
ShorttermLeaseRentExpense
|
56960 | usd |
lsf |
Shortterm Lease Rent Expense
ShorttermLeaseRentExpense
|
173187 | usd | |
CY2023Q2 | lsf |
Operating Leases Rent Expense
OperatingLeasesRentExpense
|
100599 | usd |
lsf |
Operating Leases Rent Expense
OperatingLeasesRentExpense
|
267824 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-64812 | usd | |
us-gaap |
Increase Decrease In Operating Lease Liability
IncreaseDecreaseInOperatingLeaseLiability
|
-62923 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
0 | usd | |
us-gaap |
Right Of Use Asset Obtained In Exchange For Operating Lease Liability
RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
|
344382 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P2Y8M12D | |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Remaining Lease Term1
OperatingLeaseWeightedAverageRemainingLeaseTerm1
|
P3Y6M | |
CY2024Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0692 | pure |
CY2023Q2 | us-gaap |
Operating Lease Weighted Average Discount Rate Percent
OperatingLeaseWeightedAverageDiscountRatePercent
|
0.0656 | pure |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Remainder Of Fiscal Year
LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear
|
73987 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Next Twelve Months
LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
|
126714 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Two
LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
|
109145 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due Year Three
LesseeOperatingLeaseLiabilityPaymentsDueYearThree
|
56210 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Payments Due
LesseeOperatingLeaseLiabilityPaymentsDue
|
366056 | usd |
CY2024Q2 | us-gaap |
Lessee Operating Lease Liability Undiscounted Excess Amount
LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
|
35866 | usd |
CY2024Q2 | us-gaap |
Operating Lease Liability
OperatingLeaseLiability
|
330190 | usd |
CY2024Q2 | lsf |
Sublease Rental Assets
SubleaseRentalAssets
|
7803 | usd |
CY2023Q4 | lsf |
Sublease Rental Assets
SubleaseRentalAssets
|
11881 | usd |
CY2024Q2 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
14055 | usd |
us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
28109 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Variable Lease Income
OperatingLeaseVariableLeaseIncome
|
5316 | usd |
us-gaap |
Operating Lease Variable Lease Income
OperatingLeaseVariableLeaseIncome
|
10634 | usd | |
CY2024Q2 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
19371 | usd |
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
38743 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
14055 | usd |
us-gaap |
Operating Lease Lease Income Lease Payments
OperatingLeaseLeaseIncomeLeasePayments
|
28110 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Variable Lease Income
OperatingLeaseVariableLeaseIncome
|
5318 | usd |
us-gaap |
Operating Lease Variable Lease Income
OperatingLeaseVariableLeaseIncome
|
10635 | usd | |
CY2023Q2 | us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
19373 | usd |
us-gaap |
Operating Lease Lease Income
OperatingLeaseLeaseIncome
|
38745 | usd | |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Remainder Of Fiscal Year
LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear
|
31122 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received Next Twelve Months
LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths
|
20748 | usd |
CY2024Q2 | us-gaap |
Lessor Operating Lease Payments To Be Received
LessorOperatingLeasePaymentsToBeReceived
|
51870 | usd |
us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
-229541 | usd | |
us-gaap |
Income Tax Reconciliation Income Tax Expense Benefit At Federal Statutory Income Tax Rate
IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
|
-1604134 | usd | |
us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
626845 | usd | |
us-gaap |
Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance
IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
|
1625391 | usd | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
-380270 | usd | |
us-gaap |
Effective Income Tax Rate Reconciliation Share Based Compensation Excess Tax Benefit Amount
EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount
|
17634 | usd | |
us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
25447 | usd | |
us-gaap |
Income Tax Reconciliation Other Adjustments
IncomeTaxReconciliationOtherAdjustments
|
-25719 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
42481 | usd | |
us-gaap |
Income Tax Expense Benefit
IncomeTaxExpenseBenefit
|
13172 | usd | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.035 | pure | |
us-gaap |
Effective Income Tax Rate Continuing Operations
EffectiveIncomeTaxRateContinuingOperations
|
0.002 | pure | |
CY2024Q2 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
|
20625634 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards Domestic
DeferredTaxAssetsOperatingLossCarryforwardsDomestic
|
20088873 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
2176271 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Goodwill And Intangible Assets
DeferredTaxAssetsGoodwillAndIntangibleAssets
|
2258079 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
1060272 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Operating Loss Carryforwards State And Local
DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal
|
1104854 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
251540 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Tax Credit Carryforwards Research
DeferredTaxAssetsTaxCreditCarryforwardsResearch
|
235514 | usd |
CY2024Q2 | lsf |
Deferred Tax Assets Capitalized Research And Development Costs
DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts
|
246410 | usd |
CY2023Q4 | lsf |
Deferred Tax Assets Capitalized Research And Development Costs
DeferredTaxAssetsCapitalizedResearchAndDevelopmentCosts
|
268414 | usd |
CY2024Q2 | lsf |
Deferred Tax Assets Uniform Cost Capitalization
DeferredTaxAssetsUniformCostCapitalization
|
339365 | usd |
CY2023Q4 | lsf |
Deferred Tax Assets Uniform Cost Capitalization
DeferredTaxAssetsUniformCostCapitalization
|
246182 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
518546 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Reserves And Accruals Accrued Liabilities
DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilities
|
496695 | usd |
CY2024Q2 | lsf |
Deferred Tax Assets Right Of Use Assets
DeferredTaxAssetsRightOfUseAssets
|
10364 | usd |
CY2023Q4 | lsf |
Deferred Tax Assets Right Of Use Assets
DeferredTaxAssetsRightOfUseAssets
|
7366 | usd |
CY2024Q2 | lsf |
Deferred Tax Assets Bad Debts Expense
DeferredTaxAssetsBadDebtsExpense
|
98301 | usd |
CY2023Q4 | lsf |
Deferred Tax Assets Bad Debts Expense
DeferredTaxAssetsBadDebtsExpense
|
64250 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Charitable Contribution Carryforwards
DeferredTaxAssetsCharitableContributionCarryforwards
|
34487 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Charitable Contribution Carryforwards
DeferredTaxAssetsCharitableContributionCarryforwards
|
40773 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
1109065 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Tax Deferred Expense Compensation And Benefits Share Based Compensation Cost
DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
|
890128 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
26470255 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Gross
DeferredTaxAssetsGross
|
25701128 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
26470255 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Valuation Allowance
DeferredTaxAssetsValuationAllowance
|
25701128 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
0 | usd |
CY2023Q4 | us-gaap |
Deferred Tax Assets Net
DeferredTaxAssetsNet
|
0 | usd |
CY2024Q2 | us-gaap |
Tax Credit Carryforward Amount
TaxCreditCarryforwardAmount
|
300000 | usd |
CY2023Q4 | us-gaap |
Tax Credit Carryforward Amount
TaxCreditCarryforwardAmount
|
200000 | usd |
CY2024Q2 | us-gaap |
Deferred Tax Assets Other Loss Carryforwards
DeferredTaxAssetsOtherLossCarryforwards
|
600000 | usd |
us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
800000 | usd | |
us-gaap |
Valuation Allowance Deferred Tax Asset Change In Amount
ValuationAllowanceDeferredTaxAssetChangeInAmount
|
1800000 | usd | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1234778 | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
4.52 | |
CY2023 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P7Y10M28D | |
CY2023Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
30000 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
799188 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.73 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
255750 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
1.06 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
25788 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
3.01 | ||
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1752428 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
3.32 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P8Y3M18D | ||
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
6377551 | usd |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
523040 | |
CY2024Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
4.52 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P6Y4M17D | ||
CY2024Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
1108076 | usd |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
921657 | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
6.86 | |
CY2022 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P8Y | |
CY2022Q4 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
0 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Grants In Period Gross
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross
|
400000 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Grants In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
|
0.81 | ||
us-gaap |
Stock Issued During Period Shares Stock Options Exercised
StockIssuedDuringPeriodSharesStockOptionsExercised
|
-0 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Exercises In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
|
0 | ||
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Forfeitures In Period
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
|
24164 | ||
us-gaap |
Share Based Compensation Arrangements By Share Based Payment Award Options Forfeitures In Period Weighted Average Exercise Price
ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
|
9.99 | ||
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
|
1297493 | |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
|
4.94 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Outstanding Weighted Average Remaining Contractual Term2
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
|
P7Y8M26D | ||
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Outstanding Intrinsic Value
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
|
0 | usd |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Number
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
|
318041 | |
CY2023Q2 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Options Exercisable Weighted Average Exercise Price
ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
|
8.72 | |
us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Weighted Average Remaining Contractual Term1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
|
P5Y2M4D | ||
CY2023Q2 | us-gaap |
Sharebased Compensation Arrangement By Sharebased Payment Award Options Exercisable Intrinsic Value1
SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
|
0 | usd |
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
253708 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
533273 | usd | |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
2090693 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
|
P2Y1M17D | ||
CY2024Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
253708 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
533273 | usd | |
CY2024Q2 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
2090693 | usd |
us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
|
P2Y1M17D | ||
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
306076 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
453711 | usd | |
CY2023Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
1788566 | usd |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
|
P2Y2M15D | |
CY2023Q2 | us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
306076 | usd |
us-gaap |
Allocated Share Based Compensation Expense
AllocatedShareBasedCompensationExpense
|
453711 | usd | |
CY2023Q4 | us-gaap |
Employee Service Share Based Compensation Nonvested Awards Total Compensation Cost Not Yet Recognized
EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized
|
1788566 | usd |
CY2023 | us-gaap |
Share Based Compensation Arrangement By Share Based Payment Award Award Vesting Period1
ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
|
P2Y2M15D | |
CY2024Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-239076 | usd |
CY2023Q2 | us-gaap |
Net Income Loss
NetIncomeLoss
|
-3507246 | usd |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-1255598 | usd | |
us-gaap |
Net Income Loss
NetIncomeLoss
|
-7651156 | usd | |
CY2024Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9833001 | |
CY2023Q2 | us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9284585 | |
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9617800 | ||
us-gaap |
Weighted Average Number Of Shares Outstanding Basic
WeightedAverageNumberOfSharesOutstandingBasic
|
9249738 | ||
CY2024Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.02 | |
CY2023Q2 | us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.38 | |
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.13 | ||
us-gaap |
Earnings Per Share Basic
EarningsPerShareBasic
|
-0.83 | ||
CY2024Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2654967 | |
CY2023Q2 | us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2310573 | |
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2654967 | ||
us-gaap |
Antidilutive Securities Excluded From Computation Of Earnings Per Share Amount
AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
|
2310573 | ||
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10003654 | usd |
CY2024Q2 | lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7724091 | usd |
CY2023Q2 | lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
19912592 | usd | |
lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15837029 | usd | |
lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure | |
CY2024Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
10003654 | usd |
CY2024Q2 | lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure |
CY2023Q2 | us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
7724091 | usd |
CY2023Q2 | lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
19912592 | usd | |
lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure | |
us-gaap |
Revenue From Contract With Customer Excluding Assessed Tax
RevenueFromContractWithCustomerExcludingAssessedTax
|
15837029 | usd | |
lsf |
Revenue Percentage
RevenuePercentage
|
1 | pure | |
CY2023Q1 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1494469 | usd |
CY2023Q4 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1022372 | usd |
CY2024Q2 | us-gaap |
Accounts Receivable Net Current
AccountsReceivableNetCurrent
|
1168726 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
57249 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
0 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Asset Net
ContractWithCustomerAssetNet
|
10342 | usd |
CY2023Q1 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
729667 | usd |
CY2023Q4 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
427974 | usd |
CY2024Q2 | us-gaap |
Contract With Customer Liability
ContractWithCustomerLiability
|
478311 | usd |