XML 57 R44.htm IDEA: XBRL DOCUMENT v3.25.0.1
Description of Business and Basis of Presentation - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
Product Concentration Risk [Member] | Net Revenue | Product [Member]  
Product Information [Line Items]  
Concentration risk percentage 95.00%
Revenue Concentration Risk [Member] | Service Revenue | Service [Member]  
Product Information [Line Items]  
Concentration risk percentage 5.00%