v3.26.1
Net Loss Per Share - Antidilutive (Details) - shares
shares in Thousands
6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Common stock equivalents    
Potentially dilutive securities (in shares) 8,635 5,964
Stock options    
Common stock equivalents    
Potentially dilutive securities (in shares) 467 351
Restricted stock units    
Common stock equivalents    
Potentially dilutive securities (in shares) 308 77
Performance stock units    
Common stock equivalents    
Potentially dilutive securities (in shares) 0 57
BTI Warrants    
Common stock equivalents    
Potentially dilutive securities (in shares) 7,860 5,479