v3.26.1
Commitments and Contingencies (Details)
Apr. 14, 2026
patent
Dec. 18, 2025
patent
petition
Jun. 30, 2026
USD ($)
Loss Contingencies [Line Items]      
Loss contingency accrual | $     $ 0
Pending Litigation      
Loss Contingencies [Line Items]      
Petitions filed | petition   3  
Alleged patents infringed   3  
Patents denied 3