PROPERTY AND EQUIPMENT (Details) - USD ($) $ in Thousands |
Jun. 30, 2024 |
Dec. 31, 2023 |
|---|---|---|
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 338,997 | $ 319,058 |
| Less: Accumulated depreciation | (153,523) | (143,908) |
| Property and equipment, net | 185,474 | 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,282 | 116,903 |
| Office and lab equipment [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 150,031 | 148,465 |
| Furniture, fixtures and computer related assets [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | 18,375 | 18,970 |
| Construction-in-progress [Member] | ||
| Property, Plant and Equipment [Line Items] | ||
| Property and equipment, gross | $ 41,079 | $ 22,490 |