PROPERTY AND EQUIPMENT (Details) - USD ($) $ in Thousands |
Mar. 31, 2023 |
Dec. 31, 2022 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 268,669 | $ 260,563 |
| Less: Accumulated depreciation | (123,388) | (117,118) |
| Property and equipment, net | 145,281 | 143,445 |
| Land [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 2,642 | 2,642 |
| Building and improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 102,247 | 99,586 |
| Office and lab equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 133,729 | 129,697 |
| Furniture, fixtures and computer related assets [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 18,323 | 18,071 |
| Construction-in-progress [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 11,728 | $ 10,567 |