XML 50 R40.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Commitments and Contingencies (Details)
6 Months Ended
Jun. 30, 2024
company
Feb. 28, 2023
patent
Jan. 31, 2023
patent
Commitments and Contingencies      
Number of patents listed in orange book | patent   5 5
Number of companies that are defendants | company 3