v3.25.2
Loss Per Share - Schedule of Antidilutive Securities Excluded from Computation of Diluted Earnings Per Share (Details) - shares
6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 21,904,438 16,782,937
Common stock options issued and outstanding    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 2,320,011 2,380,423
Restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 8,671,167 6,998,973
Performance-based restricted stock units    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 1,911,765 1,911,765
Share subscription liability    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 3,509,719 0
Common stock warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 2,491,776 2,491,776
Series A warrants    
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]    
Antidilutive securities excluded from computation of earnings per share, amount 3,000,000 3,000,000