v3.26.3
Revenue from Contracts with Customers - Additional Information (Details) - USD ($)
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Dec. 31, 2024
Disaggregation of Revenue [Line Items]            
Customer contract liabilities $ 284,000   $ 284,000   $ 4,222,000  
Accrued price protection liability 30,367,000 $ 33,839,000 30,367,000 $ 33,839,000 26,493,000 $ 43,401,000
Right of return assets 100,000   100,000   100,000  
Impairment losses     0   0  
Reduction in Transaction Price            
Disaggregation of Revenue [Line Items]            
Accrued obligations to customers for price adjustments 14,428,000   14,428,000   11,922,000  
Sales Returns and Allowances            
Disaggregation of Revenue [Line Items]            
Accrued obligations to customers for stock rotation rights $ 343,000   $ 343,000   $ 222,000  
Revenue Benchmark | Revenue from Distributors | Distributors            
Disaggregation of Revenue [Line Items]            
Concentration risk percentage 48.00% 36.00% 48.00% 35.00%