PROPERTY AND EQUIPMENT (Details) - USD ($) $ in Thousands |
Mar. 31, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 324,958 | $ 319,058 |
| Less: Accumulated depreciation | (149,062) | (143,908) |
| Property and equipment, net | 175,896 | 175,150 |
| Land [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 12,230 | 12,230 |
| Building and improvements [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 117,505 | 116,903 |
| Office and lab equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 150,079 | 148,465 |
| Furniture, fixtures and computer related assets [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 18,759 | 18,970 |
| Construction-in-progress [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 26,385 | $ 22,490 |