Loss per Share - Computation of diluted net loss per antidilutive (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Warrants | ||||
| Basic and Diluted Net Loss Per Share | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 14,385,500 | 14,385,500 | ||
| RSU | ||||
| Basic and Diluted Net Loss Per Share | ||||
| Antidilutive securities excluded from computation of earnings per share (in shares) | 620,959 | 437,589 | 525,992 | 397,206 |