XML 53 R42.htm IDEA: XBRL DOCUMENT v3.23.2
Commitments and Contingencies - Additional Information (Details)
1 Months Ended
Jul. 14, 2023
USD ($)
Dec. 22, 2022
Patent
Feb. 10, 2022
Patent
Jul. 26, 2021
Patent
May 25, 2021
Patent
Feb. 12, 2021
Patent
Dec. 11, 2020
Patent
Dec. 07, 2020
Patent
Oct. 04, 2019
Patent
Jun. 06, 2019
Patent
Nov. 30, 2022
Patent
Jun. 30, 2023
USD ($)
Dec. 31, 2022
USD ($)
Commitments And Contingencies [Line Items]                          
Inventory purchase commitment, amount | $                       $ 43,700,000  
Number of infringement patents       1                  
Patent Infringement Claims                          
Commitments And Contingencies [Line Items]                          
Number of patents allegedly infringed               3 8 26      
Number of patents found                   6      
Number of patents filed inter parties review with patent trail and appeal board             6            
Number of asserted patents         7     3 4        
Damages awarded value | $ $ 18,900,000                        
Number of asserted patents Invalid   3             8        
Number of patents in suit pending final resolution of petitions             8            
Number of patents on for IPRs           2              
Number of patents denied for IPRs           4              
Stay removed on number of patents           4              
Number of non-Infringement patents           6              
Number of limited patents           7              
Number of infringement patents       9 9 7              
Number of infringement patents exclusively licensed       8                  
Number of patent cases filed for dismiss                     2    
Number of patents proceedings instituted for reexamination     5                    
Patent Infringement Claims of 302                          
Commitments And Contingencies [Line Items]                          
Damages awarded value | $ 18,200,000                        
Patent Infringement Claims of 597                          
Commitments And Contingencies [Line Items]                          
Damages awarded value | $ $ 18,400,000                        
Accrued Liabilities                          
Commitments And Contingencies [Line Items]                          
Contingent liabilities | $                       $ 0 $ 0