Oil States International Inc. has finalized the sale of its idled Houston Ship Channel facility, generating $24.8 million in net proceeds. The sale is part of the company’s broader strategy to optimize its operations and improve financial flexibility.