XML 93 R78.htm IDEA: XBRL DOCUMENT v3.25.0.1
Segment and Geographic Information - Additional Information - (Details)
12 Months Ended
Dec. 31, 2024
customer
country
Dec. 31, 2023
customer
country
Dec. 31, 2022
country
Segment Reporting Information [Line Items]      
Number of customers accounted for more than ten percent of total product sales 0 0  
Number of customers accounted for more than ten percent of consolidated accounts receivable 0 0  
International      
Segment Reporting Information [Line Items]      
Number of countries accounted more than ten percent of net revenue | country 0 0 0