Seattle supercomputer company Cray is laying off 190 employees — about 15 percent of its staff — as it restructures.

Seattle supercomputer company Cray is laying off 190 employees — about 15 percent of its staff — as it restructures its business, the company said in a regulatory filing Wednesday.

The layoffs will affect all its major locations, Cray said in the filing. It is unclear how many layoffs will be in the Seattle area.

Cray develops supercomputers that provide massive computing power to public agencies, big companies and — recently — the Alan Turing Institute at the University of Edinburgh.

The company has faced tough financial times in recent quarters, posting revenue of $59 million for the first quarter of 2017, a sharp drop from $105.5 million in the same quarter last year. Last summer, Cray’s stock dropped 30 percentafter its second-quarter earnings report as CEO Peter Ungaro said the supercomputer market was slowing.