XML 39 R32.htm IDEA: XBRL DOCUMENT v3.25.3
Summary of Significant Accounting Policies - Additional Information (Details)
$ / shares in Units, $ in Millions
3 Months Ended 9 Months Ended
Jul. 31, 2025
USD ($)
$ / shares
shares
Sep. 30, 2025
USD ($)
Customer
$ / shares
Sep. 30, 2024
Customer
Sep. 30, 2025
USD ($)
Customer
$ / shares
Sep. 30, 2024
Customer
Dec. 31, 2024
$ / shares
Concentration Risk [Line Items]            
Common stock, par value | $ / shares   $ 0.000001   $ 0.000001   $ 0.000001
Conversion of redeemable convertible preferred stock to common stock on initial public offering, Shares 12,729,240          
Issued shares of common stock upon exercise of warrants 424,033          
Stock issued in settlement of RSUs 34,254          
Deferred offering costs | $   $ 2.8   $ 2.8    
Initial Public Offering            
Concentration Risk [Line Items]            
Net proceeds from initial public offering | $ $ 102.7          
Number of shares, issued 4,600,000          
Common stock, par value | $ / shares $ 0.000001          
Underwriting discounts and commissions | $ $ 7.7          
Conversion of redeemable convertible preferred stock to common stock on initial public offering, Shares 12,729,240          
Over Allotment Option            
Concentration Risk [Line Items]            
Number of shares, issued 600,000          
Accounts Receivable | Customer Consentration Risk            
Concentration Risk [Line Items]            
Number of customers | Customer   3 3 3 3  
Accounts Receivable | Customer One | Customer Consentration Risk            
Concentration Risk [Line Items]            
Customer concentration risk, percent       38.00% 61.00%  
Accounts Receivable | Customer Two | Customer Consentration Risk            
Concentration Risk [Line Items]            
Customer concentration risk, percent       26.00% 17.00%  
Accounts Receivable | Customer Three | Customer Consentration Risk            
Concentration Risk [Line Items]            
Customer concentration risk, percent       11.00% 10.00%  
Net Sales | Customer Consentration Risk            
Concentration Risk [Line Items]            
Number of customers | Customer   3 3 3 3  
Net Sales | Customer One | Customer Consentration Risk            
Concentration Risk [Line Items]            
Customer concentration risk, percent   41.00% 47.00% 39.00% 37.00%  
Net Sales | Customer Two | Customer Consentration Risk            
Concentration Risk [Line Items]            
Customer concentration risk, percent   26.00% 26.00% 28.00% 23.00%  
Net Sales | Customer Three | Customer Consentration Risk            
Concentration Risk [Line Items]            
Customer concentration risk, percent   21.00% 14.00% 18.00% 20.00%