v3.25.1
Schedule of Net Sales Disaggregated By Channel (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Total Net Sales $ 6,719 $ 5,443
Rx gammaCore – VA [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Sales 4,721 3,875
Rx gammaCore - U.S. Commercial [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Sales 289 433
Outside the United States [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Sales 513 449
Truvaga [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Sales 1,106 385
Total before TAC-STIM [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Sales 6,629 5,142
TAC-STIM [Member]    
Disaggregation of Revenue [Line Items]    
Total Net Sales $ 90 $ 301