v3.26.1
SCHEDULE OF ACCRUALS AND ALLOWANCES (Details) - USD ($)
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] $ 68,381,000 $ 59,631,000
Accruals/Adjustments 51,146,000 50,641,000
Credits Taken Against Reserve (51,880,000) (67,163,000)
Balance at March 31, 2026 [1] 67,647,000 43,109,000
Chargebacks [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] 11,027,000 960,000
Accruals/Adjustments 505,000 5,325,000
Credits Taken Against Reserve (5,272,000) (3,687,000)
Balance at March 31, 2026 [1] 6,260,000 2,598,000
Rebates [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] 28,217,000 12,360,000
Accruals/Adjustments 8,388,000 5,857,000
Credits Taken Against Reserve (9,514,000) (3,136,000)
Balance at March 31, 2026 [1] 27,091,000 15,081,000
Allowances For Sales Returns [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] 8,018,000 1,449,000
Accruals/Adjustments (337,000) 2,670,000
Credits Taken Against Reserve (2,076,000) (2,590,000)
Balance at March 31, 2026 [1] 5,605,000 1,529,000
Administrative Fees and Other Rebates [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] 16,540,000 32,873,000
Accruals/Adjustments 35,731,000 14,907,000
Credits Taken Against Reserve (26,376,000) (28,698,000)
Balance at March 31, 2026 [1] 25,895,000 19,082,000
Co Pay Assistance [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] 2,085,000 9,612,000
Accruals/Adjustments 6,496,000 20,824,000
Credits Taken Against Reserve (7,058,000) (27,109,000)
Balance at March 31, 2026 [1] 1,523,000 3,327,000
Reserves For Cash Discount [Member]    
SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]    
Balance at December 31, 2025 [1] 2,494,000 2,377,000
Accruals/Adjustments 363,000 1,058,000
Credits Taken Against Reserve (1,584,000) (1,943,000)
Balance at March 31, 2026 [1] $ 1,273,000 $ 1,492,000
[1] Chargebacks and other allowances are included as an offset to accounts receivable in the condensed consolidated balance sheets. Administrative Fees and Other Rebates, Prompt Payment Discounts and Returns are included as a reduction to accounts receivable, net of chargebacks and other allowances or accrued expenses and other in the condensed consolidated balance sheets. Government rebates are included in accrued government rebates and copay assistance in the condensed consolidated balance sheets.