Net Loss Per Share - Schedule of Antidilutive Securities (Details) shares in Thousands |
6 Months Ended | ||
---|---|---|---|
Aug. 16, 2024 |
Jun. 30, 2025
shares
|
Jun. 30, 2024
shares
|
|
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Total (in shares) | 11,339 | 11,009 | |
Reverse stock split ratio | 0.02 | ||
RSUs and Options to purchase common stock | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Total (in shares) | 1,517 | 1,187 | |
Warrants | Public Warrants | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Total (in shares) | 6,075 | 6,075 | |
Warrants | Private Warrants | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Total (in shares) | 3,733 | 3,733 | |
Sponsor locked-up shares | |||
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items] | |||
Total (in shares) | 14 | 14 |