20/20 BIOLABS, INC.
CIK 0001139685
Industry: Services-Testing Laboratories
| Fact | Value | Period | Source |
|---|---|---|---|
| accounts_payable | {"amount": 1026809, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-06-30 | sec_edgar |
| accounts_payable | {"amount": 980486, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_payable | {"amount": 868545, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_payable | {"amount": 372303, "concept": "us-gaap:AccountsPayableCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 291486, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-06-30 | sec_edgar |
| accounts_receivable | {"amount": 201481, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| accounts_receivable | {"amount": 199954, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| accounts_receivable | {"amount": 135272, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| accounts_receivable | {"amount": 68834, "concept": "us-gaap:AccountsReceivableNetCurrent", "currency": "USD"} | 2023-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 4546140, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-06-30 | sec_edgar |
| cash_and_equivalents | {"amount": 4219099, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2026-03-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1025987, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2025-12-31 | sec_edgar |
| cash_and_equivalents | {"amount": 1784009, "concept": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "currency" | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4546140, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4219099, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2026-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1025987, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1023949, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-06-30 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1558054, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2025-03-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 1784009, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2024-12-31 | sec_edgar |
| cash_and_restricted_cash | {"amount": 4089461, "concept": "us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCash | 2023-12-31 | sec_edgar |
| cashflow_financing | {"amount": 5427427, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-06-30 | sec_edgar |
| cashflow_financing | {"amount": 4487426, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2026-03-31 | sec_edgar |
| cashflow_financing | {"amount": 1161698, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curr | 2025-12-31 | sec_edgar |
| cashflow_financing | {"amount": 262338, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-06-30 | sec_edgar |
| cashflow_financing | {"amount": 262338, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2025-03-31 | sec_edgar |
| cashflow_financing | {"amount": 293333, "concept": "us-gaap:NetCashProvidedByUsedInFinancingActivities", "curre | 2024-12-31 | sec_edgar |
| cashflow_investing | {"amount": -12854, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curre | 2026-06-30 | sec_edgar |
| cashflow_investing | {"amount": -5354, "concept": "us-gaap:NetCashProvidedByUsedInInvestingActivities", "curren | 2026-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1894420, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2026-06-30 | sec_edgar |
| cashflow_operating | {"amount": -1288960, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2026-03-31 | sec_edgar |
| cashflow_operating | {"amount": -1919720, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-12-31 | sec_edgar |
| cashflow_operating | {"amount": -1022398, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2025-06-30 | sec_edgar |
| cashflow_operating | {"amount": -488293, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "curr | 2025-03-31 | sec_edgar |
| cashflow_operating | {"amount": -2598785, "concept": "us-gaap:NetCashProvidedByUsedInOperatingActivities", "cur | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 12251198, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-06-30 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 10442960, "concept": "us-gaap:CommonStockSharesIssued"} | 2026-03-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 5442249, "concept": "us-gaap:CommonStockSharesIssued"} | 2025-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 4823125, "concept": "us-gaap:CommonStockSharesIssued"} | 2024-12-31 | sec_edgar |
| common_shares_issued | {"unit": "shares", "value": 3000000, "concept": "us-gaap:CommonStockSharesIssued"} | 2022-01-26 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12770303, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-08-14 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 12251198, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-06-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10611528, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-05-19 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10442960, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2026-03-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 10442960, "concept": "dei:EntityCommonStockSharesOutstanding"} | 2026-03-30 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 5442249, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2025-12-31 | sec_edgar |
| common_shares_outstanding | {"unit": "shares", "value": 4823125, "concept": "us-gaap:CommonStockSharesOutstanding"} | 2024-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 425844, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 716335, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 290491, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2026-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 1440592, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-12-31 | sec_edgar |
| cost_of_revenue | {"amount": 759822, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 371796, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-06-30 | sec_edgar |
| cost_of_revenue | {"amount": 388025, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2025-03-31 | sec_edgar |
| cost_of_revenue | {"amount": 1392032, "concept": "us-gaap:CostOfRevenue", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_assets | {"amount": 5075623, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2026-06-30 | sec_edgar |
| current_assets | {"amount": 4700277, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| current_assets | {"amount": 1471133, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_assets | {"amount": 2034225, "concept": "us-gaap:AssetsCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| current_liabilities | {"amount": 2551236, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2026-06-30 | sec_edgar |
| current_liabilities | {"amount": 2580045, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| current_liabilities | {"amount": 2463141, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| current_liabilities | {"amount": 1355078, "concept": "us-gaap:LiabilitiesCurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 12770303} | 2026-08-14 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 10611528} | 2026-05-19 | sec_edgar |
| dei:EntityCommonStockSharesOutstanding | {"unit": "shares", "value": 10442960} | 2026-03-30 | sec_edgar |
| dei:EntityPublicFloat | {"amount": 0, "currency": "USD"} | 2025-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 24610, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2026-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 12306, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2026-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 63257, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2025-12-31 | sec_edgar |
| depreciation_amortization | {"amount": 33304, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2025-06-30 | sec_edgar |
| depreciation_amortization | {"amount": 17825, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": " | 2025-03-31 | sec_edgar |
| depreciation_amortization | {"amount": 116035, "concept": "us-gaap:DepreciationDepletionAndAmortization", "currency": | 2024-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.54, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.26, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.28, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2026-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.76, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-12-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.33, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-06-30 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2025-03-31 | sec_edgar |
| eps_basic | {"per": "shares", "amount": -1.16, "concept": "us-gaap:EarningsPerShareBasic", "currency": | 2024-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.26, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2026-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.54, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2026-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.28, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2026-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.76, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-12-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.33, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.17, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-06-30 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -0.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2025-03-31 | sec_edgar |
| eps_diluted | {"per": "shares", "amount": -1.16, "concept": "us-gaap:EarningsPerShareDiluted", "currency | 2024-12-31 | sec_edgar |
| gross_profit | {"amount": 304727, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2026-06-30 | sec_edgar |
| gross_profit | {"amount": 367611, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2026-06-30 | sec_edgar |
| gross_profit | {"amount": 62884, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2026-03-31 | sec_edgar |
| gross_profit | {"amount": 604541, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-12-31 | sec_edgar |
| gross_profit | {"amount": 329058, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 163264, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-06-30 | sec_edgar |
| gross_profit | {"amount": 165795, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2025-03-31 | sec_edgar |
| gross_profit | {"amount": 360311, "concept": "us-gaap:GrossProfit", "currency": "USD"} | 2024-12-31 | sec_edgar |
| industry_sic | {"code": "8734", "scheme": "SIC", "description": "Services-Testing Laboratories"} | sec_edgar | |
| intangible_assets | {"amount": 205985, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2026-06-30 | sec_edgar |
| intangible_assets | {"amount": 206801, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2026-03-31 | sec_edgar |
| intangible_assets | {"amount": 202264, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2025-12-31 | sec_edgar |
| intangible_assets | {"amount": 205529, "concept": "us-gaap:IntangibleAssetsNetExcludingGoodwill", "currency": | 2024-12-31 | sec_edgar |
| interest_expense | {"amount": 539254, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2026-06-30 | sec_edgar |
| interest_expense | {"amount": 272245, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2026-06-30 | sec_edgar |
| interest_expense | {"amount": 267008, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2026-03-31 | sec_edgar |
| interest_expense | {"amount": 156207, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-12-31 | sec_edgar |
| interest_expense | {"amount": 1675, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-06-30 | sec_edgar |
| interest_expense | {"amount": 935, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-06-30 | sec_edgar |
| interest_expense | {"amount": 740, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2025-03-31 | sec_edgar |
| interest_expense | {"amount": 12646, "concept": "us-gaap:InterestExpenseNonoperating", "currency": "USD"} | 2024-12-31 | sec_edgar |
| inventory | {"amount": 111036, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2026-06-30 | sec_edgar |
| inventory | {"amount": 104523, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2026-03-31 | sec_edgar |
| inventory | {"amount": 116217, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| inventory | {"amount": 47164, "concept": "us-gaap:InventoryNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| net_income | {"amount": -1506343, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-06-30 | sec_edgar |
| net_income | {"amount": -3681180, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-06-30 | sec_edgar |
| net_income | {"amount": -2174836, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| net_income | {"amount": -3738821, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| net_income | {"amount": -1605511, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": -840933, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| net_income | {"amount": -764577, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| net_income | {"amount": -5551667, "concept": "us-gaap:NetIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 412641, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2026-06-30 | sec_edgar |
| noncurrent_liabilities | {"amount": 466177, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2026-03-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 1693441, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2025-12-31 | sec_edgar |
| noncurrent_liabilities | {"amount": 723848, "concept": "us-gaap:LiabilitiesNoncurrent", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_expenses | {"amount": 1548950, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2026-06-30 | sec_edgar |
| operating_expenses | {"amount": 3055190, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2026-06-30 | sec_edgar |
| operating_expenses | {"amount": 1506240, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_expenses | {"amount": 3935412, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_expenses | {"amount": 1946910, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_expenses | {"amount": 1008935, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_expenses | {"amount": 937975, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_expenses | {"amount": 6037724, "concept": "us-gaap:OperatingExpenses", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_income | {"amount": -2687579, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2026-06-30 | sec_edgar |
| operating_income | {"amount": -1244223, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2026-06-30 | sec_edgar |
| operating_income | {"amount": -1443356, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_income | {"amount": -3330871, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-12-31 | sec_edgar |
| operating_income | {"amount": -1617852, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_income | {"amount": -845671, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-06-30 | sec_edgar |
| operating_income | {"amount": -772180, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2025-03-31 | sec_edgar |
| operating_income | {"amount": -5677413, "concept": "us-gaap:OperatingIncomeLoss", "currency": "USD"} | 2024-12-31 | sec_edgar |
| operating_lease_liability | {"amount": 572448, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2026-06-30 | sec_edgar |
| operating_lease_liability | {"amount": 618771, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2026-03-31 | sec_edgar |
| operating_lease_liability | {"amount": 664673, "concept": "us-gaap:OperatingLeaseLiability", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 33700, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2026-06-30 | sec_edgar |
| ppe_net | {"amount": 45187, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2026-03-31 | sec_edgar |
| ppe_net | {"amount": 56677, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2025-12-31 | sec_edgar |
| ppe_net | {"amount": 116669, "concept": "us-gaap:PropertyPlantAndEquipmentNet", "currency": "USD"} | 2024-12-31 | sec_edgar |
| retained_earnings | {"amount": -36928398, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2026-06-30 | sec_edgar |
| retained_earnings | {"amount": -35422055, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2026-03-31 | sec_edgar |
| retained_earnings | {"amount": -33247219, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2025-12-31 | sec_edgar |
| retained_earnings | {"amount": -29508398, "concept": "us-gaap:RetainedEarningsAccumulatedDeficit", "currency": | 2024-12-31 | sec_edgar |
| revenue | {"amount": 730571, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | 2026-06-30 | sec_edgar |
| revenue | {"amount": 1083946, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2026-06-30 | sec_edgar |
| revenue | {"amount": 353375, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | 2026-03-31 | sec_edgar |
| revenue | {"amount": 2045133, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2025-12-31 | sec_edgar |
| revenue | {"amount": 1088880, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2025-06-30 | sec_edgar |
| revenue | {"amount": 535060, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | 2025-06-30 | sec_edgar |
| revenue | {"amount": 553820, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax | 2025-03-31 | sec_edgar |
| revenue | {"amount": 1752343, "concept": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTa | 2024-12-31 | sec_edgar |
| rnd_expense | {"amount": 257632, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2026-06-30 | sec_edgar |
| rnd_expense | {"amount": 411114, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2026-06-30 | sec_edgar |
| rnd_expense | {"amount": 153482, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2026-03-31 | sec_edgar |
| rnd_expense | {"amount": 592569, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2025-12-31 | sec_edgar |
| rnd_expense | {"amount": 330955, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2025-06-30 | sec_edgar |
| rnd_expense | {"amount": 194124, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2025-06-30 | sec_edgar |
| rnd_expense | {"amount": 136831, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2025-03-31 | sec_edgar |
| rnd_expense | {"amount": 1261781, "concept": "us-gaap:ResearchAndDevelopmentExpense", "currency": "USD"} | 2024-12-31 | sec_edgar |
| sga_expense | {"amount": 1291318, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2026-06-30 | sec_edgar |
| sga_expense | {"amount": 2644076, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2026-06-30 | sec_edgar |
| sga_expense | {"amount": 1352758, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2026-03-31 | sec_edgar |
| sga_expense | {"amount": 3342843, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2025-12-31 | sec_edgar |
| sga_expense | {"amount": 1615955, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2025-06-30 | sec_edgar |
| sga_expense | {"amount": 814811, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency" | 2025-06-30 | sec_edgar |
| sga_expense | {"amount": 801144, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency" | 2025-03-31 | sec_edgar |
| sga_expense | {"amount": 4759587, "concept": "us-gaap:SellingGeneralAndAdministrativeExpense", "currency | 2024-12-31 | sec_edgar |
| share_based_compensation | {"amount": 499740, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2026-06-30 | sec_edgar |
| share_based_compensation | {"amount": 128440, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2026-03-31 | sec_edgar |
| share_based_compensation | {"amount": 516180, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-12-31 | sec_edgar |
| share_based_compensation | {"amount": 259300, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-06-30 | sec_edgar |
| share_based_compensation | {"amount": 129650, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2025-03-31 | sec_edgar |
| share_based_compensation | {"amount": 2176098, "concept": "us-gaap:ShareBasedCompensation", "currency": "USD"} | 2024-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 10790722, "concept": "us-gaap:WeightedAverageNumberOfSharesOut | 2026-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 9230710, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 7657229, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2026-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 4930287, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-12-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 4823125, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 4823125, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-06-30 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 4823125, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2025-03-31 | sec_edgar |
| shares_wavg_basic | {"unit": "shares", "value": 4800524, "concept": "us-gaap:WeightedAverageNumberOfSharesOuts | 2024-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 9230710, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 10790722, "concept": "us-gaap:WeightedAverageNumberOfDilutedSh | 2026-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 7657229, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2026-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 4930287, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-12-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 4823125, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 4823125, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-06-30 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 4823125, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2025-03-31 | sec_edgar |
| shares_wavg_diluted | {"unit": "shares", "value": 4800524, "concept": "us-gaap:WeightedAverageNumberOfDilutedSha | 2024-12-31 | sec_edgar |
| stockholders_equity | {"amount": 1620700, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-06-30 | sec_edgar |
| stockholders_equity | {"amount": 2552886, "concept": "us-gaap:StockholdersEquity", "currency": "USD"} | 2026-03-31 | sec_edgar |
Cite as: FACTANKER, https://factanker.com/entity/14d801e7-5fc7-4d82-a1a3-070e9e98ccb3