v3.26.1
Basic and Diluted Loss Per Share - Schedule of reconciliation of basic weighted average common shares outstanding to diluted weighted average shares outstanding (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Basic and Diluted Loss Per Share        
Net loss attributable to common stockholders, basic $ (23,821) $ (25,338) $ (36,849) $ (40,488)
Net loss attributable to common stockholders, diluted $ (23,821) $ (25,338) $ (36,849) $ (40,488)
Weighted average shares outstanding - basic 225,974,899 180,343,931 221,661,211 180,871,314
Weighted average shares outstanding - diluted 225,974,899 180,343,931 221,661,211 180,871,314
Basic loss per share $ (0.11) $ (0.14) $ (0.17) $ (0.22)
Diluted loss per share $ (0.11) $ (0.14) $ (0.17) $ (0.22)
Prefunded Warrants        
Basic and Diluted Loss Per Share        
Shares issuable upon exercise of warrants 0 0 889,794 0
Exercise price of warrants $ 0.0001 $ 0.0001 $ 0.0001 $ 0.0001