v3.26.1
Income (Loss) per Share - Schedule of Anti-Dilutive Weighted Average Shares Excluded From Diluted Loss Per Share Calculations (Details) - shares
shares in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Weighted Average        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share 1,364 13,013 173 12,899
Series A Redeemable Convertible Preferred Stock        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share   7,940   7,940
Series A Redeemable Convertible Preferred Stock | Weighted Average        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share   7,940   7,940
Series A Warrants | Weighted Average        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share   1,787   1,756
Series B Warrants | Weighted Average        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share   1,688   1,649
Restricted Stock Units and Performance Stock Units        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share 634 954 3 954
Restricted Stock Units and Performance Stock Units | Weighted Average        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share 334 526 3 550
Outstanding Stock Options        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share 1,031 1,833 170 1,833
Outstanding Stock Options | Weighted Average        
Antidilutive Securities Excluded From Computation Of Earnings Per Share [Line Items]        
Weighted average shares excluded from the calculation of net loss per diluted share 1,030 1,072 170 1,004