{
  "cik": 1354866,
  "cik_padded": "0001354866",
  "entityName": "Byrna Technologies Inc.",
  "fiscal_years": [
    {
      "accn": "0001437749-26-003206",
      "filed": "2026-02-05",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 1102000.0,
        "capex": 7623000.0,
        "cash": 13727000.0,
        "cost_of_revenue": 46650000.0,
        "eps_diluted": 0.4,
        "free_cash_flow": -9195000.0,
        "gross_profit": 71470000.0,
        "net_income": 9687000.0,
        "operating_cash_flow": -1572000.0,
        "operating_income": 11838000.0,
        "revenue": 118120000.0,
        "stockholders_equity": 65757000.0,
        "total_assets": 84488000.0,
        "total_liabilities": 18731000.0
      },
      "period_end": "2025-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.6050626481544192,
        "leverage": 0.2848518028498867,
        "net_margin": 0.08200982052150357,
        "operating_margin": 0.10022011513714867,
        "revenue_growth_yoy": 0.377396333784225,
        "roa_avg2y": 0.12386676043731219,
        "roa_period_end": 0.11465533566897074,
        "roe_avg2y": 0.16128065531192248,
        "roe_period_end": 0.14731511474063597
      }
    },
    {
      "accn": "0001437749-26-003206",
      "filed": "2026-02-05",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 3753000.0,
        "capex": 2347000.0,
        "cash": 16829000.0,
        "cost_of_revenue": 32984000.0,
        "eps_diluted": 0.55,
        "free_cash_flow": 9392000.0,
        "gross_profit": 52772000.0,
        "net_income": 12792000.0,
        "operating_cash_flow": 11739000.0,
        "operating_income": 6671000.0,
        "revenue": 85756000.0,
        "stockholders_equity": 54369000.0,
        "total_assets": 71922000.0,
        "total_liabilities": 17553000.0
      },
      "period_end": "2024-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.6153738513923224,
        "leverage": 0.3228494178667991,
        "net_margin": 0.1491674051961379,
        "operating_margin": 0.07779047530201968,
        "revenue_growth_yoy": 1.0109745802457555,
        "roa_avg2y": 0.2059306481213175,
        "roa_period_end": 0.17785934762659547,
        "roe_avg2y": 0.2646036736720172,
        "roe_period_end": 0.23528113447001048
      }
    },
    {
      "accn": "0001437749-26-003206",
      "filed": "2026-02-05",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "eps_diluted": "USD/shares",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 903000.0,
        "cash": 20498000.0,
        "cost_of_revenue": 18997000.0,
        "eps_diluted": -0.37,
        "free_cash_flow": 2989000.0,
        "gross_profit": 23647000.0,
        "net_income": -8192000.0,
        "operating_cash_flow": 3892000.0,
        "operating_income": -7790000.0,
        "revenue": 42644000.0,
        "stockholders_equity": 42319000.0,
        "total_assets": 52314000.0,
        "total_liabilities": 9995000.0
      },
      "period_end": "2023-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5545211518619266,
        "leverage": 0.2361823294501288,
        "net_margin": -0.19210205421630241,
        "operating_margin": -0.18267517118469187,
        "revenue_growth_yoy": -0.11224914647347822,
        "roa_avg2y": -0.14981300805574096,
        "roa_period_end": -0.15659288144664907,
        "roe_avg2y": -0.18552195033573765,
        "roe_period_end": -0.19357735296202652
      }
    },
    {
      "accn": "0001437749-25-003081",
      "filed": "2025-02-07",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 17500000.0,
        "capex": 3253000.0,
        "cash": 20068000.0,
        "cost_of_revenue": 21758000.0,
        "free_cash_flow": -17079000.0,
        "gross_profit": 26278000.0,
        "net_income": -7885000.0,
        "operating_cash_flow": -13826000.0,
        "operating_income": -7731000.0,
        "revenue": 48036000.0,
        "stockholders_equity": 45994000.0,
        "total_assets": 57049000.0,
        "total_liabilities": 11055000.0
      },
      "period_end": "2022-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5470480472978599,
        "leverage": 0.2403574379266861,
        "net_margin": -0.16414772254142726,
        "operating_margin": -0.16094179365475894,
        "revenue_growth_yoy": 0.13937381404174573,
        "roa_avg2y": -0.11914205631483119,
        "roa_period_end": -0.13821451734473875,
        "roe_avg2y": -0.14068800628055525,
        "roe_period_end": -0.17143540461799364
      }
    },
    {
      "accn": "0001437749-24-004158",
      "filed": "2024-02-14",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0,
        "capex": 1838000.0,
        "cash": 56308000.0,
        "cost_of_revenue": 19270000.0,
        "free_cash_flow": -6275000.0,
        "gross_profit": 22890000.0,
        "net_income": -3283000.0,
        "operating_cash_flow": -4437000.0,
        "operating_income": -3291000.0,
        "revenue": 42160000.0,
        "stockholders_equity": 66098000.0,
        "total_assets": 75314000.0,
        "total_liabilities": 9216000.0
      },
      "period_end": "2021-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.5429316888045541,
        "leverage": 0.13942933220369755,
        "net_margin": -0.07787001897533206,
        "operating_margin": -0.07805977229601518,
        "revenue_growth_yoy": 1.5449716286369672,
        "roa_avg2y": -0.06802030456852792,
        "roa_period_end": -0.04359083304564888,
        "roe_avg2y": -0.08812594789751299,
        "roe_period_end": -0.04966867378740658
      }
    },
    {
      "accn": "0001437749-23-002880",
      "filed": "2023-02-09",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 1426000.0,
        "cash": 3175000.0,
        "cost_of_revenue": 9058000.0,
        "free_cash_flow": 1112000.0,
        "gross_profit": 7508000.0,
        "net_income": -12553000.0,
        "operating_cash_flow": 2538000.0,
        "operating_income": -4309000.0,
        "revenue": 16566000.0,
        "stockholders_equity": 8409000.0,
        "total_assets": 21216000.0,
        "total_liabilities": 12807000.0
      },
      "period_end": "2020-11-29",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.45321743329711456,
        "leverage": 1.5230110595790225,
        "net_margin": -0.7577568513823494,
        "operating_margin": -0.26011107086804297,
        "revenue_growth_yoy": 16.920445166098922,
        "roa_avg2y": -1.0130568771353596,
        "roa_period_end": -0.5916760935143288,
        "roe_avg2y": -3.9057249533291847,
        "roe_period_end": -1.4928053276251638
      }
    },
    {
      "accn": "0001437749-22-003122",
      "filed": "2022-02-11",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 245971.0,
        "cash": 1173900.0,
        "cost_of_revenue": 775412.0,
        "free_cash_flow": -4018205.0,
        "gross_profit": 149007.0,
        "net_income": -4409785.0,
        "operating_cash_flow": -3772234.0,
        "operating_income": -3288537.0,
        "revenue": 924419.0,
        "stockholders_equity": -1981000.0,
        "total_assets": 3566419.0,
        "total_liabilities": 5550412.0
      },
      "period_end": "2019-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.1611898933275928,
        "revenue_growth_yoy": 2.6943215560271274,
        "roa_avg2y": -1.4171389622309234,
        "roa_period_end": -1.2364741775994352,
        "roe_avg2y": 4.835388656458492
      }
    },
    {
      "accn": "0001387131-21-002902",
      "filed": "2021-02-26",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 311523.0,
        "cash": 1182387.0,
        "cost_of_revenue": 186068.0,
        "free_cash_flow": -1907643.0,
        "gross_profit": 64159.0,
        "net_income": -2153474.0,
        "operating_cash_flow": -1596120.0,
        "operating_income": -2038702.0,
        "revenue": 250227.0,
        "stockholders_equity": 157037.0,
        "total_assets": 2657085.0,
        "total_liabilities": 2500048.0
      },
      "period_end": "2018-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.25640318590719624,
        "leverage": 15.920120735877532,
        "revenue_growth_yoy": -0.144546473942593,
        "roa_avg2y": -0.8881326965040514,
        "roa_period_end": -0.8104648515196164,
        "roe_avg2y": 25.396837003054497
      }
    },
    {
      "accn": "0001062993-20-002511",
      "filed": "2020-05-18",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "revenue": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 21844.0,
        "cash": 1965043.0,
        "cost_of_revenue": 191320.0,
        "free_cash_flow": -1492875.0,
        "gross_profit": 101188.0,
        "net_income": -2800251.0,
        "operating_cash_flow": -1471031.0,
        "operating_income": -1918985.0,
        "revenue": 292508.0,
        "stockholders_equity": -326623.0,
        "total_assets": 2192357.0,
        "total_liabilities": 1865734.0
      },
      "period_end": "2017-11-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3459324189423879,
        "roa_avg2y": -2.1856069608464095,
        "roa_period_end": -1.2772787461166224,
        "roe_avg2y": 4.242113595134126
      }
    },
    {
      "accn": "0001062993-19-001105",
      "filed": "2019-03-01",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "free_cash_flow": "USD",
        "gross_profit": "USD",
        "net_income": "USD",
        "operating_cash_flow": "USD",
        "operating_income": "USD",
        "stockholders_equity": "USD",
        "total_assets": "USD",
        "total_liabilities": "USD"
      },
      "fundamentals": {
        "capex": 0.0,
        "cash": 192826.0,
        "free_cash_flow": -1660139.0,
        "gross_profit": 58998.0,
        "net_income": -1924110.0,
        "operating_cash_flow": -1660139.0,
        "operating_income": -1692078.0,
        "stockholders_equity": -993592.0,
        "total_assets": 370090.0,
        "total_liabilities": 1363682.0
      },
      "period_end": "2016-11-30",
      "ratios": {}
    },
    {
      "accn": "0001062993-13-000969",
      "filed": "2013-02-28",
      "fiscal_year": 2012,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": -0.07
      },
      "period_end": "2012-11-30",
      "ratios": {}
    },
    {
      "accn": "0001062993-13-000969",
      "filed": "2013-02-28",
      "fiscal_year": 2011,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": -0.03
      },
      "period_end": "2011-11-30",
      "ratios": {}
    },
    {
      "accn": "0001204459-12-000509",
      "filed": "2012-03-13",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "eps_diluted": "USD/shares"
      },
      "fundamentals": {
        "eps_diluted": -0.12
      },
      "period_end": "2010-11-30",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0001437749-26-003206",
    "filed": "2026-02-05",
    "form": "10-K"
  },
  "note": "Static grepcent export of verified SEC companyfacts-derived values. Monetary values are raw reported units from grepcent's resolved facts; no scaling and no FX conversion. Capex, dividends, and buybacks are reported as positive outflow magnitudes. ROE/ROA include both period-end basis (site-consistent) and average-of-two-years basis where the prior-year denominator exists.",
  "schema_version": "1",
  "sic": "3690",
  "sic_description": "Miscellaneous Electrical Machinery, Equipment & Supplies",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001354866.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001354866.json"
  },
  "ticker": "BYRN"
}
