v3.26.1
SCHEDULE OF CHANGES IN ALLOWANCES AND DISCOUNTS TABLE TEXT BLOCK (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2026
USD ($)
Disaggregation of Revenue [Line Items]  
Balance at December 31, 2025 $ 727
Provisions 1,252
Payments/Credits (919)
Balance at June 30, 2026 1,060
Rebates [Member]  
Disaggregation of Revenue [Line Items]  
Balance at December 31, 2025 727
Provisions 916
Payments/Credits (727)
Balance at June 30, 2026 916
Prompt Pay [Member]  
Disaggregation of Revenue [Line Items]  
Balance at December 31, 2025
Provisions 236
Payments/Credits (189)
Balance at June 30, 2026 47
Co-payment Assistance [Member]  
Disaggregation of Revenue [Line Items]  
Balance at December 31, 2025
Provisions 100
Payments/Credits (3)
Balance at June 30, 2026 $ 97