Organization and Summary of Significant Accounting Policies - Summary of Activity Product Returns and Discounts and Rebates (Details) $ in Thousands  | 
9 Months Ended | 
|---|---|
| 
 Sep. 30, 2020  
USD ($) 
 | |
| Balance at December 31, 2019 | $ 809 | 
| Provision | 134 | 
| Payments/credits | (824) | 
| Balance at June 30, 2020 | 119 | 
| Product Returns Allowance | |
| Balance at December 31, 2019 | 721 | 
| Provision | 94 | 
| Payments/credits | (722) | 
| Balance at June 30, 2020 | 93 | 
| Discounts and Rebates Allowance | |
| Balance at December 31, 2019 | 88 | 
| Provision | 40 | 
| Payments/credits | (102) | 
| Balance at June 30, 2020 | 26 | 
| Allowance for Doubtful Accounts | |
| Balance at December 31, 2019 | 63 | 
| Provision | 22 | 
| Payments/credits | (76) | 
| Balance at June 30, 2020 | $ 8 |