v3.26.3
Commitments and Contingencies - Narrative (Details)
$ in Thousands
9 Months Ended
Sep. 30, 2026
USD ($)
Nov. 25, 2022
patent
Jan. 06, 2022
claim
Sep. 17, 2019
patent
Other Commitments [Line Items]        
Number of patents infringed | patent       7
Number of patents granted | patent   1    
ZO securities class action settlement, total payment $ 212,500      
ZO securities class action settlement, insurance recoveries 48,000      
ZO securities class action settlement $ 165,000      
Shareholder Derivative Lawsuits        
Other Commitments [Line Items]        
Number of pending claims | claim     3