v3.26.1
Net Loss per Share - Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Contingent earn-out shares        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares that were excluded from the computation of diluted net loss per share (in shares) 547 547 547 547
Common stock underlying public and private warrants        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares that were excluded from the computation of diluted net loss per share (in shares) 628 628 628 628
Restricted stock units        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares that were excluded from the computation of diluted net loss per share (in shares) 1,886 1,049 1,886 1,049
Stock options        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares that were excluded from the computation of diluted net loss per share (in shares) 1 1 1 1
If-converted common stock from convertible debt        
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]        
Potential shares that were excluded from the computation of diluted net loss per share (in shares) 1,542 280 1,542 280