XML 50 R44.htm IDEA: XBRL DOCUMENT v3.25.3
Significant Accounting Policies - Summary of Percentage of Total Sales and Accounts Receivable (Details) - Customer Concentration Risk
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Net Sales | Distributor A          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 13.80% 15.50% 14.00% 13.60%  
Net Sales | Distributor B          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 12.70% 18.00% 13.10% 18.60%  
Net Sales | Distributor C          
Concentration Risk [Line Items]          
Customers accounted for 10% or more   13.20% 12.60% 12.00%  
Net Sales | Distributor D          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 14.10% 15.30% 12.10% 16.70%  
Net Sales | Distributor G          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 11.70%   12.10%    
Accounts Receivable, net | Distributor A          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     11.10%   13.70%
Accounts Receivable, net | Distributor B          
Concentration Risk [Line Items]          
Customers accounted for 10% or more         13.30%
Accounts Receivable, net | Distributor C          
Concentration Risk [Line Items]          
Customers accounted for 10% or more         10.60%
Accounts Receivable, net | Distributor E          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     19.80%   13.00%
Accounts Receivable, net | Distributor F          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     20.80%   14.80%