v3.25.1
OPERATING SEGMENT - Narrative (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2025
USD ($)
segment
Mar. 31, 2024
USD ($)
Segment Reporting Information [Line Items]    
Number of operating segments | segment 1  
Number of reportable segments | segment 1  
Revenue $ 12,262 $ 12,124
Loss before provision for income taxes (6,212) (9,618)
Cost of goods sold 6,032 5,213
Selling, general, and administrative expenses 11,578 15,280
Change in fair value of financial instruments (126) (1,860)
Depreciation and amortization 2,449 2,493
Reportable Segment    
Segment Reporting Information [Line Items]    
Revenue 12,262 12,124
Loss before provision for income taxes (6,212) (9,618)
Cost of goods sold 6,032 5,213
Selling, general, and administrative expenses 11,578 15,280
Change in fair value of financial instruments (126) (1,860)
Depreciation and amortization $ 2,449 $ 2,493