v3.26.1
Income (Loss) per Share - Schedule of Antidilutive Securities Excluded From Calculation of Diluted Loss 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
Series A Redeemable Convertible Preferred Stock        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares excluded from the calculation of net loss per diluted share   7,940   7,940
Series A Warrants and Series B Warrants        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares excluded from the calculation of net loss per diluted share   4,367   4,367
Restricted Stock Units and Performance Stock Units        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares excluded from the calculation of net loss per diluted share 634 954 3 954
Outstanding Stock Options        
Earnings Per Share, Basic, by Common Class, Including Two Class Method [Line Items]        
Shares excluded from the calculation of net loss per diluted share 1,031 1,833 170 1,833