Drooid Logo
Back to today’s briefing

Story perspectives

Newcap's Financial Crisis: $2M Deficit and Layoffs Spark Oversight

2/27/2026

26 5 Full Breakdown

1 of 1

Story summary
  • Newcap faces a $2 million deficit and is under enhanced financial monitoring by the Wisconsin Department of Administration.
  • The move follows allegations of mishandling taxpayer funds and concerns from former employees about transparency.
  • Newcap laid off 14–17 employees and placed CEO Cheryl Detrick on administrative leave.
  • State officials are reviewing Newcap's operations to decide if it can recover or needs restructuring, while lawmakers press for stronger oversight.