Commitments and Contingencies - Lease Obligations (Details) - ft² |
6 Months Ended | |||
|---|---|---|---|---|
Jun. 30, 2026 |
Dec. 31, 2019 |
Dec. 31, 2018 |
Oct. 31, 2018 |
|
| Minimum | ||||
| Commitments and Contingencies | ||||
| Lease terms | 12 months | |||
| Building | Minimum | ||||
| Commitments and Contingencies | ||||
| Lease terms | 1 year | |||
| Building | Maximum | ||||
| Commitments and Contingencies | ||||
| Lease terms | 5 years | |||
| Initial lease | ||||
| Commitments and Contingencies | ||||
| Area of office space | 80,000 | |||
| Second lease | ||||
| Commitments and Contingencies | ||||
| Area of office space | 29,000 | |||
| Additional office space added to the lease | 4,000 | |||
| Third lease | ||||
| Commitments and Contingencies | ||||
| Additional office space added to the lease | 37,000 | |||
| Equipment | ||||
| Commitments and Contingencies | ||||
| Option to renew | true | |||
| Equipment | Minimum | ||||
| Commitments and Contingencies | ||||
| Lease terms | 1 year | |||
| Equipment | Maximum | ||||
| Commitments and Contingencies | ||||
| Lease terms | 2 years |