Thermal decoupling of WIMPs from first principles | Synapse