Condensed Consolidated Financial Statements Details - Arbitration Proceeding (Details) $ in Thousands  | 
1 Months Ended | 6 Months Ended | 
|---|---|---|
| 
 Jun. 30, 2021  
item 
 | 
 Jun. 30, 2023  
USD ($) 
 | 
|
| Commitments and Contingencies | ||
| Number of arbitration proceedings initiated | item | 1 | |
| Arbitration settlement costs | $ | $ 4,132 | 
| X | ||||||||||
- References No definition available. 
  | 
| X | ||||||||||
- Definition Amount of litigation expense, including but not limited to legal, forensic, accounting, and investigative fees. No definition available. 
  | 
| X | ||||||||||
- Definition Number of arbitration proceedings initiated by entity against one of its licensees. No definition available. 
  |