v3.25.2
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