XML 57 R44.htm IDEA: XBRL DOCUMENT v3.21.2
Commitment and Contingencies (Details) - patent
1 Months Ended
Aug. 31, 2021
Feb. 16, 2021
Jul. 31, 2019
Commitments and Contingencies Disclosure [Abstract]      
Loss contingency on patents allegedly infringed upon (in patents)   6 5
Patents found not infringed upon (in patents)     1
Gain contingency on patents allegedly infringed upon (in patents) 4