| Disaggregation of Revenue [Table Text Block] |
| | | Three Months Ended | | | Six Months Ended | |
| | | June 30, | | | June 30, | |
| | | 2026 | | | 2025 | | | 2026 | | | 2025 | |
| Jelmyto | | $ | 22,028 | | | $ | 24,215 | | | $ | 43,741 | | | $ | 44,469 | |
| Zusduri | | | 50,429 | | | | — | | | | 79,675 | | | | — | |
| Total Revenue | | $ | 72,456 | | | $ | 24,215 | | | $ | 123,415 | | | $ | 44,469 | |
|
| Schedule of Sales Reserves [Table Text Block] |
| | | Reserves related to government sponsored programs | | | Medicare refunds for discarded drug reserve | | | Other reserves | | | Total accrued sales reserves | |
| | | | | | | | | | | | | | | | | |
| Balance as of December 31, 2025 | | $ | 1,530 | | | $ | 4,022 | | | $ | 3,849 | | | $ | 9,401 | |
| Accruals | | | 12,691 | | | | 1,787 | | | | 15,441 | | | | 29,919 | |
| Utilizations | | | (12,354 | ) | | | — | | | | (11,627 | ) | | | (23,981 | ) |
| Balance as of June 30, 2026 | | $ | 1,867 | | | $ | 5,809 | | | $ | 7,663 | | | $ | 15,339 | |
| | | | | | | | | | | | | | | | | |
| Balance as of December 31, 2024 | | $ | 887 | | | $ | 7,729 | | | $ | 1,946 | | | $ | 10,562 | |
| Accruals | | | 7,774 | | | | 2,064 | | | | 5,765 | | | | 15,603 | |
| Utilizations | | | (6,924 | ) | | | (3,809 | ) | | | (5,437 | ) | | | (16,170 | ) |
| Balance as of June 30, 2025 | | $ | 1,737 | | | $ | 5,984 | | | $ | 2,274 | | | $ | 9,995 | |
|