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 |