PROPERTY AND EQUIPMENT (Details) - USD ($) $ in Thousands |
Jun. 30, 2025 |
Dec. 31, 2024 |
---|---|---|
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 43,941 | $ 42,286 |
Less accumulated depreciation | (25,694) | (24,680) |
Property and equipment | 18,247 | 17,606 |
Land | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 2,850 | 2,850 |
Building and improvements | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 7,804 | 5,891 |
Furniture and fixtures | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 5,296 | 4,958 |
Computer hardware and software | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 8,413 | 8,380 |
Machinery and equipment | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | 16,874 | 16,795 |
Construction in progress | ||
Property, Plant and Equipment [Line Items] | ||
Property and equipment, gross | $ 2,704 | $ 3,412 |