Product Revenues, Accounts Receivable, and Reserves for Product Sales - Schedule of Factoring of Accounts Receivable and Associated Fees (Details - USD ($) $ in Thousands |
3 Months Ended | |
---|---|---|
Mar. 31, 2025 |
Mar. 31, 2024 |
|
Product Revenues Accounts Receivable And Reserves For Product Sales [Abstract] | ||
Accounts receivable sold | $ 99,735 | $ 0 |
Less: factoring fees | (1,212) | 0 |
Net cash proceeds | $ 98,523 | $ 0 |