v3.26.1
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