v3.25.1
Financial Instruments and Fair Value Measures - Concentrations of Risk (Details) - Accounts receivable, net - wholesaler
3 Months Ended 12 Months Ended
Mar. 31, 2025
Dec. 31, 2024
Concentration of Risk    
Number of principal customers 3 3
Geographic risk | Principal US customers    
Concentration of Risk    
Concentrations risk (as a percent) 81.00% 81.00%