v3.25.4
Summary of Significant Accounting Policies - Narrative (Details)
12 Months Ended
Aug. 01, 2025
USD ($)
$ / shares
shares
Jul. 30, 2025
USD ($)
shares
Jul. 23, 2025
Dec. 31, 2025
USD ($)
$ / shares
shares
Dec. 31, 2024
USD ($)
$ / shares
shares
Dec. 31, 2023
shares
Defined Contribution Plan Disclosure [Line Items]            
Stock split, conversion ratio     0.0524      
Debt conversion, original debt amount   $ 40,000,000        
Debt conversion, number of shares issued | shares 2,810,428 15,176,862        
Common stock, authorized (in shares) | shares 730,000,000     730,000,000 212,366,763 204,958,600
Common stock, par value (in dollars per share) | $ / shares $ 0.001     $ 0.001 $ 0.001  
Preferred stock, authorized (in shares) | shares 20,000,000     20,000,000 0  
Preferred stock, par value (in dollars per share) | $ / shares $ 0.001     $ 0.001 $ 0.001  
Interest income       $ 1,948,000 $ 770,000  
Inventory reserve       845,000 287,000  
Impairment of intangible assets       0 0  
Advertising costs       1,176,000 865,000  
Research and development expenses       7,731,000 4,489,000  
Unrecognized tax benefits       0 0  
Shipping and handling costs       $ 901,000 $ 456,000  
Employer matching, percent of employee gross pay       4.00% 4.00%  
Defined contribution plan, cost       $ 499,000 $ 273,000  
Minimum            
Defined Contribution Plan Disclosure [Line Items]            
Payment terms       30 days    
Maximum            
Defined Contribution Plan Disclosure [Line Items]            
Payment terms       60 days    
Employer Match One            
Defined Contribution Plan Disclosure [Line Items]            
Employer matching percent       100.00% 100.00%  
Employer matching, percent of employee gross pay       3.00% 3.00%  
Employer Match Two            
Defined Contribution Plan Disclosure [Line Items]            
Employer matching percent       50.00% 50.00%  
Employer matching, percent of employee gross pay       2.00% 2.00%  
IPO            
Defined Contribution Plan Disclosure [Line Items]            
Sale of stock, number of shares issued | shares 5,000,000          
Sale of stock, price per share (in dollars per share) | $ / shares $ 15.00          
Sale of stock, consideration received $ 64,212,000