Subsequent Events (Details) - Subsequent Event - USD ($) $ in Thousands |
Feb. 01, 2024 |
Jan. 31, 2024 |
Jan. 08, 2024 |
|---|---|---|---|
| Subsequent Event [Line Items] | |||
| Settlement, amount awarded to other party | $ 8,500 | ||
| Payments for legal settlements | $ 1,000 | ||
| Litigation settlement amount funded by liability insurance policies | $ 7,500 | ||
| TETRA Technologies, Inc | Zinc Bromide | |||
| Subsequent Event [Line Items] | |||
| Collaborative agreement of supply and purchase commitment | 100.00% | ||
| TETRA Technologies, Inc | Electrolyte Solutions | |||
| Subsequent Event [Line Items] | |||
| Collaborative agreement of supply and purchase commitment | 75.00% | ||
| SHPP US LLC | |||
| Subsequent Event [Line Items] | |||
| Collaborative agreement of supply and purchase commitment | 100.00% |