{
  "cik": 1831651,
  "cik_padded": "0001831651",
  "entityName": "Shoals Technologies Group, Inc.",
  "fiscal_years": [
    {
      "accn": "0001831651-26-000021",
      "filed": "2026-02-24",
      "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": 0.0,
        "capex": 33043000.0,
        "cash": 7320000.0,
        "cost_of_revenue": 308823000.0,
        "eps_diluted": 0.2,
        "free_cash_flow": -15976000.0,
        "gross_profit": 166508000.0,
        "net_income": 33574000.0,
        "operating_cash_flow": 17067000.0,
        "operating_income": 56385000.0,
        "revenue": 475331000.0,
        "stockholders_equity": 599973000.0,
        "total_assets": 904101000.0,
        "total_liabilities": 304128000.0
      },
      "period_end": "2025-12-31",
      "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.35029905476394346,
        "leverage": 0.5069028106264782,
        "net_margin": 0.07063288529466835,
        "operating_margin": 0.11862260193423109,
        "revenue_growth_yoy": 0.19068505641169517,
        "roa_avg2y": 0.03956443066473169,
        "roa_period_end": 0.037135231572578725,
        "roe_avg2y": 0.05804768956398533,
        "roe_period_end": 0.055959184829984014
      }
    },
    {
      "accn": "0001831651-26-000021",
      "filed": "2026-02-24",
      "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": 25331000.0,
        "capex": 8393000.0,
        "cash": 23511000.0,
        "cost_of_revenue": 257191000.0,
        "eps_diluted": 0.14,
        "free_cash_flow": 71995000.0,
        "gross_profit": 142017000.0,
        "net_income": 24127000.0,
        "operating_cash_flow": 80388000.0,
        "operating_income": 51172000.0,
        "revenue": 399208000.0,
        "stockholders_equity": 556800000.0,
        "total_assets": 793080000.0,
        "total_liabilities": 236280000.0
      },
      "period_end": "2024-12-31",
      "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.3557468788200637,
        "leverage": 0.4243534482758621,
        "net_margin": 0.060437165587863974,
        "operating_margin": 0.12818380393178494,
        "revenue_growth_yoy": -0.1835218708264221,
        "roa_avg2y": 0.029475777805876707,
        "roa_period_end": 0.030421899430070107,
        "roe_avg2y": 0.043795766185391855,
        "roe_period_end": 0.043331537356321836
      }
    },
    {
      "accn": "0001831651-26-000021",
      "filed": "2026-02-24",
      "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": 10578000.0,
        "cash": 22707000.0,
        "cost_of_revenue": 320635000.0,
        "eps_diluted": 0.24,
        "free_cash_flow": 81377000.0,
        "gross_profit": 168304000.0,
        "net_income": 39974000.0,
        "operating_cash_flow": 91955000.0,
        "operating_income": 79035000.0,
        "revenue": 488939000.0,
        "stockholders_equity": 544996000.0,
        "total_assets": 843993000.0,
        "total_liabilities": 298997000.0
      },
      "period_end": "2023-12-31",
      "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.3442228989710373,
        "leverage": 0.5486223752100933,
        "net_margin": 0.08175661994645549,
        "operating_margin": 0.16164593129204255,
        "revenue_growth_yoy": 0.49550070349299563,
        "roa_avg2y": 0.055562350926548834,
        "roa_period_end": 0.04736295206239862,
        "roe_avg2y": 0.09450285761567877,
        "roe_period_end": 0.07334732731983354
      }
    },
    {
      "accn": "0001831651-26-000021",
      "filed": "2026-02-24",
      "fiscal_year": 2022,
      "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": 3154000.0,
        "cash": 8766000.0,
        "cost_of_revenue": 195629000.0,
        "eps_diluted": 0.85,
        "free_cash_flow": 36301000.0,
        "gross_profit": 131311000.0,
        "net_income": 127611000.0,
        "operating_cash_flow": 39455000.0,
        "operating_income": 66330000.0,
        "revenue": 326940000.0,
        "stockholders_equity": 300989000.0,
        "total_assets": 594895000.0,
        "total_liabilities": 293906000.0
      },
      "period_end": "2022-12-31",
      "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.40163638588120143,
        "leverage": 0.9764675785493822,
        "net_margin": 0.39031932464672425,
        "operating_margin": 0.20288126261699393,
        "revenue_growth_yoy": 0.5334033731684896,
        "roa_avg2y": 0.24989694597815157,
        "roa_period_end": 0.2145101236352634,
        "roe_avg2y": 0.8696075859225666,
        "roe_period_end": 0.4239723046357176
      }
    },
    {
      "accn": "0001831651-25-000019",
      "filed": "2025-02-25",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "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": {
        "capex": 4126000.0,
        "cash": 5006000.0,
        "cost_of_revenue": 130567000.0,
        "eps_diluted": 0.0,
        "free_cash_flow": -8209000.0,
        "gross_profit": 82645000.0,
        "net_income": 2348000.0,
        "operating_cash_flow": -4083000.0,
        "operating_income": 36232000.0,
        "revenue": 213212000.0,
        "stockholders_equity": -7498000.0,
        "total_assets": 426414000.0,
        "total_liabilities": 433912000.0
      },
      "period_end": "2021-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.38761889574695607,
        "net_margin": 0.01101251336697747,
        "operating_margin": 0.16993415004783968,
        "revenue_growth_yoy": 0.21475860025752344,
        "roa_avg2y": 0.007553190804923085,
        "roa_period_end": 0.005506385812848546,
        "roe_avg2y": -0.024506708554907865
      }
    },
    {
      "accn": "0001831651-24-000011",
      "filed": "2024-02-28",
      "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": 3236000.0,
        "cash": 10073000.0,
        "cost_of_revenue": 108972000.0,
        "free_cash_flow": 50846000.0,
        "gross_profit": 66546000.0,
        "net_income": 33766000.0,
        "operating_cash_flow": 54082000.0,
        "operating_income": 37276000.0,
        "revenue": 175518000.0,
        "stockholders_equity": -184123000.0,
        "total_assets": 195310000.0,
        "total_liabilities": 379433000.0
      },
      "period_end": "2020-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3791406009640037,
        "net_margin": 0.1923791292061213,
        "operating_margin": 0.21237707813443635,
        "revenue_growth_yoy": 0.21469106411250138,
        "roa_period_end": 0.17288413291690133,
        "roe_avg2y": -1.973638834497472
      }
    },
    {
      "accn": "0001831651-23-000024",
      "filed": "2023-02-28",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "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"
      },
      "fundamentals": {
        "capex": 1719000.0,
        "cost_of_revenue": 100284000.0,
        "free_cash_flow": 34463000.0,
        "gross_profit": 44212000.0,
        "net_income": 25143000.0,
        "operating_cash_flow": 36182000.0,
        "operating_income": 26930000.0,
        "revenue": 144496000.0,
        "stockholders_equity": 149906000.0
      },
      "period_end": "2019-12-31",
      "ratio_units": {
        "gross_margin": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3059738677887277,
        "net_margin": 0.17400481674233198,
        "operating_margin": 0.18637194109179492,
        "roe_period_end": 0.1677251077341801
      }
    }
  ],
  "latest_filing": {
    "accn": "0001831651-26-000021",
    "filed": "2026-02-24",
    "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": "3674",
  "sic_description": "Semiconductors & Related Devices",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0001831651.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0001831651.json"
  },
  "ticker": "SHLS"
}
