v3.25.1
Organization and Significant Accounting Policies - Net Revenues (Details)
3 Months Ended
Mar. 31, 2025
Revenue, Performance Obligation, Description of Payment Terms Payment terms differ by jurisdiction and customer, but payment terms typically range from 30 to approximately 80 days from date of shipment and may be extended during the launch period of a new product.
Maximum  
Payment terms from date of shipment, period 30 days
Minimum  
Payment terms from date of shipment, period 80 days