XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.2
Summary of Significant Accounting Policies - Additional Information (Details)
$ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Customer
Jun. 30, 2024
Customer
Jun. 30, 2025
USD ($)
Customer
Jun. 30, 2024
Customer
Concentration Risk [Line Items]        
Deferred offering costs | $ $ 1.1   $ 1.1  
Accounts Receivable | Customer Consentration Risk        
Concentration Risk [Line Items]        
Number of customers 3 3 3 3
Accounts Receivable | Customer One | Customer Consentration Risk        
Concentration Risk [Line Items]        
Customer concentration risk, percent     41.00% 30.00%
Accounts Receivable | Customer Two | Customer Consentration Risk        
Concentration Risk [Line Items]        
Customer concentration risk, percent     40.00% 29.00%
Accounts Receivable | Customer Three | Customer Consentration Risk        
Concentration Risk [Line Items]        
Customer concentration risk, percent     15.00% 19.00%
Net Sales | Customer Consentration Risk        
Concentration Risk [Line Items]        
Number of customers 3 3 3 3
Net Sales | Customer One | Customer Consentration Risk        
Concentration Risk [Line Items]        
Customer concentration risk, percent 38.00% 36.00% 38.00% 31.00%
Net Sales | Customer Two | Customer Consentration Risk        
Concentration Risk [Line Items]        
Customer concentration risk, percent 33.00% 33.00% 29.00% 27.00%
Net Sales | Customer Three | Customer Consentration Risk        
Concentration Risk [Line Items]        
Customer concentration risk, percent 12.00% 18.00% 17.00% 22.00%