v3.26.1
Net Loss Per Share - Schedule of Reconciliation of Numerators and Denominators of Basic and Diluted Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Earnings Per Share [Abstract]    
Net Income (Loss) $ (17,740) $ (10,653)
Share (denominator):    
Weighted average number of common shares outstanding used in basic computation 918,935 821,160
Weighted average number of common shares outstanding used in diluted computation 918,935 821,160
Net loss attributable to common stockholders, per common share    
Basic (in dollars per share) $ (19.3) $ (12.97)
Diluted (in dollars per share) $ (19.3) $ (12.97)