XML 58 R51.htm IDEA: XBRL DOCUMENT v3.25.1
Revenue - Additional Information (Detail) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Disaggregation of Revenue [Line Items]    
Percentage of revenue accounted sales to distributors 100.00%  
ETUARY    
Disaggregation of Revenue [Line Items]    
Revenue from sales $ 22.1 $ 27.2
ETUARY | Sales | ETUARY    
Disaggregation of Revenue [Line Items]    
Concentration risk percentage 98.40% 99.20%