v3.25.2
Commitments and Contingencies - Narrative (Details)
Nov. 25, 2022
patent
Jan. 06, 2022
claim
Sep. 17, 2019
patent
Other Commitments [Line Items]      
Number of patents infringed     7
Number of patents granted 1    
Shareholder Derivative Lawsuits      
Other Commitments [Line Items]      
Number of pending claims | claim   3