v3.26.1
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 6 Months Ended
Aug. 31, 2022
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Loss Contingencies [Line Items]            
Renewal term       5 years    
Operating lease cost   $ 700,000 $ 700,000 $ 1,400,000 $ 1,400,000  
Operating lease term   4 years   4 years    
Operating lease percent   8.50%   8.50%    
Operating lease, payments       $ 1,500,000 $ 1,500,000  
Percentage increase in purchase commitment 10.00%          
Distribution agreement, renewal term 1 year          
Distribution agreement intention to not renew 180 days          
Indemnification liability accrued for officers and directors   $ 0   0   $ 0
Accrual for contingent liabilities   0   0   0
Pending Litigation            
Loss Contingencies [Line Items]            
Accrual for contingent liabilities   0   0   $ 0
Lease Facility            
Loss Contingencies [Line Items]            
Face amount   $ 100,000   $ 100,000