XML 43 R33.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies - Additional Information (Details)
1 Months Ended 2 Months Ended
Mar. 29, 2023
Patent
Mar. 10, 2023
Patent
Dec. 22, 2022
Patent
Nov. 04, 2022
Patent
Feb. 10, 2022
Patent
Sep. 03, 2021
Patent
Jul. 26, 2021
Patent
May 25, 2021
Patent
Dec. 11, 2020
Patent
Dec. 07, 2020
Patent
Oct. 27, 2020
Patent
Sep. 24, 2020
Patent
Oct. 04, 2019
Patent
Jun. 06, 2019
Patent
Nov. 30, 2022
Patent
Feb. 29, 2020
Patent
Sep. 30, 2020
Patent
Mar. 31, 2023
USD ($)
Dec. 31, 2022
USD ($)
Mar. 09, 2021
Patent
Feb. 12, 2021
Patent
Commitments And Contingencies [Line Items]                                          
Inventory purchase commitment, amount | $                                   $ 56,000,000.0      
Number patents currently at issue                               6          
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             12          
Number patents declined institute review                                 4        
Amended complaint to remove without prejudice for number patents                     2                    
Number of patents leaving in suit                     4                    
Stay lifted for number of patents           2           2                  
Number of asserted patents               7   3     4                
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                                       4  
Number of limited patents       3                                  
Number of patents remaining 2 3                                      
Number of infringement patents             9 9                          
Number of infringement patents exclusively licensed             8                            
Number of patent cases filed for dismiss                             2            
Number of patents proceedings instituted for reexamination         5                                
Accrued Liabilities                                          
Commitments And Contingencies [Line Items]                                          
Contingent liabilities | $                                   $ 0 $ 0