XML 52 R40.htm IDEA: XBRL DOCUMENT v3.23.1
Commitments and Contingencies (Details) - patent
Apr. 11, 2022
Oct. 08, 2021
May 14, 2021
Apr. 19, 2021
Feb. 15, 2021
Loss Contingencies [Line Items]          
Number of patents allegedly infringed   5      
Number of patents allegedly infringed, motion to dismiss     3    
Number of patents found not infringed 3 1      
Pending litigation          
Loss Contingencies [Line Items]          
Number of patents allegedly infringed       4 4