{
  "cik": 356037,
  "cik_padded": "0000356037",
  "entityName": "CSP INC /MA/",
  "fiscal_years": [
    {
      "accn": "0000356037-25-000065",
      "filed": "2025-12-16",
      "fiscal_year": 2025,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 869000.0,
        "capex": 348000.0,
        "cash": 27418000.0,
        "cost_of_revenue": 40219000.0,
        "dividends_paid": 1188000.0,
        "eps_diluted": -0.01,
        "free_cash_flow": 1920000.0,
        "gross_profit": 18511000.0,
        "net_income": -91000.0,
        "operating_cash_flow": 2268000.0,
        "operating_income": -3109000.0,
        "revenue": 58730000.0,
        "stockholders_equity": 44551000.0,
        "total_assets": 71163000.0,
        "total_liabilities": 26612000.0
      },
      "period_end": "2025-09-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.31518814915715987,
        "leverage": 0.5973378824268816,
        "net_margin": -0.0015494636471990466,
        "operating_margin": -0.05293717010045973,
        "revenue_growth_yoy": 0.06358318694652203,
        "roa_avg2y": -0.0012944615537806101,
        "roa_period_end": -0.0012787544088922614,
        "roe_avg2y": -0.0019821173805556463,
        "roe_period_end": -0.0020426028596440037
      }
    },
    {
      "accn": "0000356037-25-000065",
      "filed": "2025-12-16",
      "fiscal_year": 2024,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 104000.0,
        "capex": 196000.0,
        "cash": 30585000.0,
        "cost_of_revenue": 36364000.0,
        "dividends_paid": 1018000.0,
        "eps_diluted": -0.04,
        "free_cash_flow": 4017000.0,
        "gross_profit": 18855000.0,
        "net_income": -326000.0,
        "operating_cash_flow": 4213000.0,
        "operating_income": -1872000.0,
        "revenue": 55219000.0,
        "stockholders_equity": 47270000.0,
        "total_assets": 69436000.0,
        "total_liabilities": 22166000.0
      },
      "period_end": "2024-09-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.34145855593183505,
        "leverage": 0.46892320710810237,
        "net_margin": -0.005903765008421015,
        "operating_margin": -0.03390137452688386,
        "revenue_growth_yoy": -0.14583816727767723,
        "roa_avg2y": -0.004817496675040638,
        "roa_period_end": -0.004694970908462469,
        "roe_avg2y": -0.0069793829882891945,
        "roe_period_end": -0.006896551724137932
      }
    },
    {
      "accn": "0000356037-25-000065",
      "filed": "2025-12-16",
      "fiscal_year": 2023,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 6000.0,
        "capex": 226000.0,
        "cash": 25217000.0,
        "cost_of_revenue": 42727000.0,
        "dividends_paid": 656000.0,
        "eps_diluted": 0.55,
        "free_cash_flow": 3681000.0,
        "gross_profit": 21920000.0,
        "net_income": 5204000.0,
        "operating_cash_flow": 3907000.0,
        "operating_income": 1870000.0,
        "revenue": 64647000.0,
        "stockholders_equity": 46148000.0,
        "total_assets": 65904000.0,
        "total_liabilities": 19756000.0
      },
      "period_end": "2023-09-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.3390721920584095,
        "leverage": 0.4281008927797521,
        "net_margin": 0.08049870837007131,
        "operating_margin": 0.02892632295388804,
        "payout_ratio": 0.12605687932359724,
        "revenue_growth_yoy": 0.18921653391217969,
        "roa_avg2y": 0.07383340663706142,
        "roa_period_end": 0.07896334061665453,
        "roe_avg2y": 0.12228736591039936,
        "roe_period_end": 0.112767617231516
      }
    },
    {
      "accn": "0000356037-24-000070",
      "filed": "2024-12-20",
      "fiscal_year": 2022,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 174000.0,
        "capex": 234000.0,
        "cash": 23982000.0,
        "cost_of_revenue": 35534000.0,
        "dividends_paid": 137000.0,
        "eps_diluted": 0.42,
        "free_cash_flow": 2441000.0,
        "gross_profit": 18827000.0,
        "net_income": 1889000.0,
        "operating_cash_flow": 2675000.0,
        "operating_income": -40000.0,
        "revenue": 54361000.0,
        "stockholders_equity": 38963000.0,
        "total_assets": 75062000.0,
        "total_liabilities": 36099000.0
      },
      "period_end": "2022-09-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.34633284891742244,
        "leverage": 0.926494366450222,
        "net_margin": 0.03474917679954379,
        "operating_margin": -0.0007358216368352311,
        "payout_ratio": 0.07252514557967178,
        "revenue_growth_yoy": 0.10471874491952528,
        "roa_avg2y": 0.02736967167985163,
        "roa_period_end": 0.025165862886680344,
        "roe_avg2y": 0.051747044884877205,
        "roe_period_end": 0.048481893078048406
      }
    },
    {
      "accn": "0000356037-23-000045",
      "filed": "2023-12-13",
      "fiscal_year": 2021,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 98000.0,
        "cash": 20007000.0,
        "cost_of_revenue": 33059000.0,
        "dividends_paid": 0.0,
        "eps_diluted": 0.16,
        "free_cash_flow": 1805000.0,
        "gross_profit": 16149000.0,
        "net_income": 699000.0,
        "operating_cash_flow": 1903000.0,
        "operating_income": -1362000.0,
        "revenue": 49208000.0,
        "stockholders_equity": 34046000.0,
        "total_assets": 62974000.0,
        "total_liabilities": 28928000.0
      },
      "period_end": "2021-09-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "revenue_growth_yoy": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.32817834498455534,
        "leverage": 0.8496739705104858,
        "net_margin": 0.014205007315883596,
        "operating_margin": -0.02767842627215087,
        "payout_ratio": 0.0,
        "revenue_growth_yoy": -0.20366384541938407,
        "roa_avg2y": 0.011987754997041649,
        "roa_period_end": 0.011099818972909454,
        "roe_avg2y": 0.021988046555520602,
        "roe_period_end": 0.020531046231569053
      }
    },
    {
      "accn": "0000356037-22-000036",
      "filed": "2022-12-08",
      "fiscal_year": 2020,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD",
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 46000.0,
        "capex": 230000.0,
        "cash": 19264000.0,
        "cost_of_revenue": 44626000.0,
        "dividends_paid": 1262000.0,
        "eps_diluted": -0.36,
        "free_cash_flow": 14000.0,
        "gross_profit": 17167000.0,
        "net_income": -1446000.0,
        "operating_cash_flow": 244000.0,
        "operating_income": -1424000.0,
        "revenue": 61793000.0,
        "stockholders_equity": 29534000.0,
        "total_assets": 53645000.0,
        "total_liabilities": 24111000.0
      },
      "period_end": "2020-09-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.2778146391986147,
        "leverage": 0.8163811200650098,
        "net_margin": -0.023400708818150925,
        "operating_margin": -0.023044681436408653,
        "revenue_growth_yoy": -0.2184136299819127,
        "roa_avg2y": -0.025589749942485,
        "roa_period_end": -0.026954981824960388,
        "roe_avg2y": -0.04823054601247457,
        "roe_period_end": -0.04896052007855353
      }
    },
    {
      "accn": "0000356037-21-000021",
      "filed": "2021-12-08",
      "fiscal_year": 2019,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 832000.0,
        "cash": 18099000.0,
        "cost_of_revenue": 61035000.0,
        "dividends_paid": 2467000.0,
        "eps_diluted": -0.09,
        "free_cash_flow": -4161000.0,
        "gross_profit": 18026000.0,
        "net_income": -371000.0,
        "operating_cash_flow": -3329000.0,
        "operating_income": -826000.0,
        "revenue": 79061000.0,
        "stockholders_equity": 30428000.0,
        "total_assets": 59369000.0,
        "total_liabilities": 28941000.0
      },
      "period_end": "2019-09-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.22800116365844095,
        "leverage": 0.9511305376626791,
        "net_margin": -0.0046925791477466765,
        "operating_margin": -0.010447629045926563,
        "revenue_growth_yoy": 0.08427505622908553,
        "roa_avg2y": -0.006472209622832421,
        "roa_period_end": -0.0062490525358352,
        "roe_avg2y": -0.011552234158492916,
        "roe_period_end": -0.012192717234126462
      }
    },
    {
      "accn": "0000356037-20-000023",
      "filed": "2020-12-28",
      "fiscal_year": 2018,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "cost_of_revenue": "USD",
        "dividends_paid": "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": 438000.0,
        "cash": 25107000.0,
        "cost_of_revenue": 54517000.0,
        "dividends_paid": 1921000.0,
        "eps_diluted": 3.55,
        "free_cash_flow": 2442000.0,
        "gross_profit": 18399000.0,
        "net_income": 14440000.0,
        "operating_cash_flow": 2880000.0,
        "operating_income": -1601000.0,
        "revenue": 72916000.0,
        "stockholders_equity": 33802000.0,
        "total_assets": 55275000.0,
        "total_liabilities": 21473000.0
      },
      "period_end": "2018-09-30",
      "ratio_units": {
        "gross_margin": "ratio",
        "leverage": "ratio",
        "net_margin": "ratio",
        "operating_margin": "ratio",
        "payout_ratio": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "gross_margin": 0.2523314498875418,
        "leverage": 0.6352582687414946,
        "net_margin": 0.1980360963300236,
        "operating_margin": -0.021956772176202753,
        "payout_ratio": 0.1330332409972299,
        "roa_avg2y": 0.2528830240886842,
        "roa_period_end": 0.26123925825418365,
        "roe_avg2y": 0.5269784500848493,
        "roe_period_end": 0.42719365718004854
      }
    },
    {
      "accn": "0000356037-19-000049",
      "filed": "2019-12-10",
      "fiscal_year": 2017,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "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": 207000.0,
        "cash": 10421000.0,
        "eps_diluted": 0.63,
        "free_cash_flow": 2452000.0,
        "gross_profit": 21423000.0,
        "net_income": 2506000.0,
        "operating_cash_flow": 2659000.0,
        "operating_income": 3395000.0,
        "stockholders_equity": 21001000.0,
        "total_assets": 58928000.0,
        "total_liabilities": 37927000.0
      },
      "period_end": "2017-09-30",
      "ratio_units": {
        "leverage": "ratio",
        "roa_avg2y": "ratio",
        "roa_period_end": "ratio",
        "roe_avg2y": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.8059616208751965,
        "roa_avg2y": 0.04656477911460027,
        "roa_period_end": 0.04252647298398045,
        "roe_avg2y": 0.1296564569536424,
        "roe_period_end": 0.11932765106423504
      }
    },
    {
      "accn": "0000356037-18-000042",
      "filed": "2018-12-27",
      "fiscal_year": 2016,
      "form": "10-K",
      "fundamental_units": {
        "capex": "USD",
        "cash": "USD",
        "eps_diluted": "USD/shares",
        "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": 735000.0,
        "cash": 13103000.0,
        "eps_diluted": 0.67,
        "free_cash_flow": 4269000.0,
        "gross_profit": 25041000.0,
        "net_income": 2604000.0,
        "operating_cash_flow": 5004000.0,
        "operating_income": 3801000.0,
        "stockholders_equity": 17655000.0,
        "total_assets": 48707000.0,
        "total_liabilities": 31052000.0
      },
      "period_end": "2016-09-30",
      "ratio_units": {
        "leverage": "ratio",
        "roa_period_end": "ratio",
        "roe_period_end": "ratio"
      },
      "ratios": {
        "leverage": 1.7588218634947608,
        "roa_period_end": 0.053462541318496315,
        "roe_period_end": 0.14749362786745965
      }
    },
    {
      "accn": "0000356037-13-000072",
      "filed": "2013-12-24",
      "fiscal_year": 2013,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 0.0
      },
      "period_end": "2013-09-30",
      "ratios": {}
    },
    {
      "accn": "0000356037-13-000072",
      "filed": "2013-12-24",
      "fiscal_year": 2012,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 97000.0
      },
      "period_end": "2012-09-30",
      "ratios": {}
    },
    {
      "accn": "0001437749-12-013044",
      "filed": "2012-12-20",
      "fiscal_year": 2011,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 645000.0
      },
      "period_end": "2011-09-30",
      "ratios": {}
    },
    {
      "accn": "0001437749-12-000518",
      "filed": "2012-01-13",
      "fiscal_year": 2010,
      "form": "10-K",
      "fundamental_units": {
        "buybacks": "USD"
      },
      "fundamentals": {
        "buybacks": 383000.0
      },
      "period_end": "2010-09-30",
      "ratios": {}
    }
  ],
  "latest_filing": {
    "accn": "0000356037-25-000065",
    "filed": "2025-12-16",
    "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": "7373",
  "sic_description": "Services-Computer Integrated Systems Design",
  "source_urls": {
    "sec_companyfacts": "https://data.sec.gov/api/xbrl/companyfacts/CIK0000356037.json",
    "sec_submissions": "https://data.sec.gov/submissions/CIK0000356037.json"
  },
  "ticker": "CSPI"
}
