XML 45 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Commitments and Contingencies - Narrative (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Aug. 31, 2022
May 31, 2018
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Dec. 31, 2024
Jun. 30, 2021
May 31, 2019
Aug. 31, 2011
Loss Contingencies [Line Items]                    
Renewal term 5 years                  
Operating lease cost     $ 700,000 $ 700,000 $ 2,100,000 $ 2,100,000        
Operating lease term     4 years 9 months 18 days   4 years 9 months 18 days          
Operating lease percent     8.50%   8.50%          
Operating lease, payments         $ 2,200,000 $ 2,100,000        
Distribution agreement, initial term 3 years                  
Distribution agreement, renewal term 1 year                  
Distribution agreement intention to not renew 180 days                  
Purchase obligation, to be paid in the next twelve months $ 2,400,000                  
Percentage increase in purchase commitment 10.00%                  
Accrual for contingent liabilities     $ 0   0   $ 0      
Pending Litigation                    
Loss Contingencies [Line Items]                    
Accrual for contingent liabilities     $ 0   $ 0   $ 0      
Minimum                    
Loss Contingencies [Line Items]                    
Annual rental payments   $ 2,800,000                
Maximum                    
Loss Contingencies [Line Items]                    
Annual rental payments   $ 3,300,000                
Lease Facility                    
Loss Contingencies [Line Items]                    
Face amount               $ 200,000 $ 700,000 $ 900,000