Net Loss per Share - Additional Information (Details) - shares |
3 Months Ended | 6 Months Ended | ||
|---|---|---|---|---|
Jun. 30, 2026 |
Jun. 30, 2025 |
Jun. 30, 2026 |
Jun. 30, 2025 |
|
| Warrant | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Weighted-average shares, common stock options excluded | 372,600 | 372,600 | 372,600 | 372,600 |
| Restricted Stock Units | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Weighted-average shares, common stock options excluded | 696,000 | 928,000 | 696,000 | 928,000 |
| Class B Common Stock | ||||
| Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | ||||
| Weighted-average shares, common stock options excluded | 27,599,810 | 27,682,719 | 27,599,810 | 27,682,719 |