Annual report [Section 13 and 15(d), not S-K Item 405]

Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details)

v3.25.1
Net Loss Per Share Attributable to Common Stockholders - Outstanding Securities Considered Anti-Dilutive (Details) - $ / shares
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 7,162,000 6,813,000
Performance Stock Unit Awards    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Shares issuable based on market price 0  
Common Stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Stock price (in dollars per share) $ 26.28  
Convertible preferred stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 5,003,000 5,003,000
Common stock options    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 1,755,000 1,793,000
Performance Stock Unit Awards    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 273,000  
Warrants for common stock    
Antidilutive Securities Excluded From Computation Of Earnings Per Share    
Antidilutive securities excluded from computation of net loss per share (in shares) 131,000 17,000