Infrared and terahertz detectors. (2018)