XML 46 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Revenue - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
pharmacy
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
pharmacy
Jun. 30, 2021
USD ($)
Dec. 31, 2021
USD ($)
Disaggregation of Revenue [Line Items]          
Number of specialty pharmacies | pharmacy 2   2    
Allowance for doubtful accounts $ 6,700   $ 6,700   $ 7,000
Change in estimate of uncollectible (percent)     0.50%    
Change in revenue recognized due to 0.5% change in uncollectible percentage     $ 300    
Product sales, net 36,826 $ 38,680 72,678 $ 72,307  
Implants | Time-and-materials contract | Time-and-materials contract          
Disaggregation of Revenue [Line Items]          
Product sales, net 570 $ 405 $ 1,441 $ 1,255  
Change in estimates related to prior periods | Implants | Time-and-materials contract | Time-and-materials contract          
Disaggregation of Revenue [Line Items]          
Product sales, net $ 1,400