v3.26.1
Commitments and Contingencies - Narrative (Details)
1 Months Ended
Jul. 01, 2026
patent
Dec. 05, 2024
patent
Aug. 13, 2024
patent
May 21, 2024
patent
Sep. 06, 2023
patent
Dec. 31, 2025
decision
Nov. 30, 2025
patent
Mar. 31, 2025
patent
Loss Contingencies [Line Items]                
Patents found infringed, number         8      
Instituted patents, number     5 5        
Remaining patents, number   3 3       3 3
Decisions, number | decision           3    
Subsequent Event                
Loss Contingencies [Line Items]                
Patents found infringed, number 4