v3.24.1.1.u2
Commitments and Contingencies (Details) - patent
Apr. 11, 2022
Oct. 08, 2021
Feb. 15, 2021
Loss Contingencies [Line Items]      
Number of patents allegedly infringed   5  
Number of patents found not infringed 3 1  
Pending litigation      
Loss Contingencies [Line Items]      
Number of patents allegedly infringed     4