v3.26.1
Significant Accounting Policies - Summary of Percentage of Total Sales and Accounts Receivable (Details) - Customer Concentration Risk
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Net Sales | Distributor A          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 14.60% 15.60% 12.70% 14.20%  
Net Sales | Distributor B          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 10.80% 13.40% 10.90% 13.40%  
Net Sales | Distributor C          
Concentration Risk [Line Items]          
Customers accounted for 10% or more   15.00%   14.80%  
Net Sales | Distributor D          
Concentration Risk [Line Items]          
Customers accounted for 10% or more   10.00% 10.00% 10.60%  
Net Sales | Distributor G          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 14.40% 13.80% 15.90% 12.40%  
Net Sales | Distributor H          
Concentration Risk [Line Items]          
Customers accounted for 10% or more 21.30%   19.50%    
Accounts Receivable, net | Distributor A          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     16.60%   14.70%
Accounts Receivable, net | Distributor E          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     15.00%   14.00%
Accounts Receivable, net | Distributor F          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     17.70%   19.40%
Accounts Receivable, net | Distributor G          
Concentration Risk [Line Items]          
Customers accounted for 10% or more         10.90%
Accounts Receivable, net | Distributor H          
Concentration Risk [Line Items]          
Customers accounted for 10% or more     17.10%   16.00%