v3.25.1
Commitments and Contingencies (Details) - item
1 Months Ended 3 Months Ended
Aug. 31, 2024
Mar. 31, 2025
Feb. 28, 2023
Jan. 31, 2023
Commitments and Contingencies        
Number of patents listed in orange book     5 5
Number of companies that are defendants 3 3