XML 102 R84.htm IDEA: XBRL DOCUMENT v3.25.0.1
Commitments and Contingencies (Details)
1 Months Ended
Dec. 31, 2024
USD ($)
company
Aug. 31, 2024
company
Dec. 31, 2023
USD ($)
Feb. 28, 2023
patent
Jan. 31, 2023
patent
Commitments and Contingencies          
Guarantees and indemnifications liability | $ $ 0   $ 0    
Number of patents listed in orange book | patent       5 5
Number of companies that are defendants | company 3 3