v3.26.1
Net Loss Per Share - Additional Information (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount   14,048,000 15,171,000 15,364,000 15,171,000
Unvested PSUs [Member]          
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]          
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 122,565 184,000   184,000