v3.26.1
Net Loss Per Share - Summary of Computation of Diluted Net Loss Per Share (Details) - shares
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Convertible note        
Basic and diluted net income (loss) per share of common stock:        
Antidilutive securities excluded from computation of earnings per share (in shares) 10,838,000 10,842,525 10,838,000 10,842,525
Stock options        
Basic and diluted net income (loss) per share of common stock:        
Antidilutive securities excluded from computation of earnings per share (in shares) 3,858,975 4,481,261 3,858,975 4,481,261
RSUs        
Basic and diluted net income (loss) per share of common stock:        
Antidilutive securities excluded from computation of earnings per share (in shares) 4,219,428 3,356,847 4,219,428 3,356,847
Public Warrants        
Basic and diluted net income (loss) per share of common stock:        
Antidilutive securities excluded from computation of earnings per share (in shares) 5,749,986 5,749,986 5,749,986 5,749,986
Private Warrants        
Basic and diluted net income (loss) per share of common stock:        
Antidilutive securities excluded from computation of earnings per share (in shares) 2,187,283 2,187,283 2,187,283 2,187,283
Common Warrants in connection with private placement and exchange agreement        
Basic and diluted net income (loss) per share of common stock:        
Antidilutive securities excluded from computation of earnings per share (in shares) 8,216,918 8,628,980 8,216,918 8,628,980