Inventory |
3 Months Ended | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Mar. 31, 2026 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Disclosure Text Block [Abstract] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Inventory | 4. Inventory Inventory consists of the following (in thousands):
Inventory is stated net of $3.3 million and $2.1 million for the provision for excess and obsolete inventory as of March 31, 2026 and December 31, 2025. |
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||