Quarterly report pursuant to Section 13 or 15(d)

Quarterly report pursuant to Section 13 or 15(d)

Commitments and Contingencies (Details)

v3.23.2
Commitments and Contingencies (Details)
3 Months Ended 6 Months Ended
Jul. 31, 2023
patent
Dec. 20, 2022
patent
Jan. 20, 2021
patent
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Jun. 30, 2023
USD ($)
Jun. 30, 2022
USD ($)
Dec. 31, 2022
USD ($)
Contractual Obligation [Line Items]                
Total net revenue       $ 146,917,000 $ 125,072,000 $ 284,137,000 $ 242,241,000  
Related Party                
Contractual Obligation [Line Items]                
Total net revenue       0 $ 0 200,000 $ 0  
Patent Infringement Complaint                
Contractual Obligation [Line Items]                
Number of patents allegedly infringed upon | patent   1 2          
Patent Infringement Complaint | Subsequent Event                
Contractual Obligation [Line Items]                
Number of patents allegedly infringed upon | patent 2              
Federal Healthcare Program Revenue                
Contractual Obligation [Line Items]                
Loss contingency accrual       $ 11,200,000   $ 11,200,000   $ 11,200,000