v3.25.2
Net Loss Per Share of Common Stock - Schedule of Computation Basic and Diluted Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Common Stock          
Earnings Per Share          
Net loss attributable to shareholders - basic $ (14,739) $ (15,259) $ (11,899) $ (30,089) $ (27,157)
Net loss attributable to shareholders - diluted $ (14,739) $ (15,259) $ (11,899) $ (30,089) $ (27,157)
Weighted shares used in calculating net loss per share - basic (in shares) 292,067,192 257,353,857 257,232,636 292,032,072 257,293,247
Weighted shares used in calculating net loss per share - diluted (in shares) 292,067,192 257,353,857 257,232,636 292,032,072 257,293,247
Net loss per share attributable to shareholders - basic (in USD per share) $ (0.05) $ (0.06) $ (0.05) $ (0.10) $ (0.11)
Net loss per share attributable to shareholders - diluted (in USD per share) $ (0.05) $ (0.06) $ (0.05) $ (0.10) $ (0.11)
Series B Convertible Preferred Stock          
Earnings Per Share          
Net loss attributable to shareholders - basic $ 0 $ (21) $ (25) $ 0 $ (47)
Net loss attributable to shareholders - diluted $ 0 $ (21) $ (25) $ 0 $ (47)
Weighted shares used in calculating net loss per share - basic (in shares) 0 54,745 54,745 0 54,745
Weighted shares used in calculating net loss per share - diluted (in shares) 0 54,745 54,745 0 54,745
Net loss per share attributable to shareholders - basic (in USD per share) $ 0 $ (0.38) $ (0.46) $ 0 $ (0.86)
Net loss per share attributable to shareholders - diluted (in USD per share) $ 0 $ (0.38) $ (0.46) $ 0 $ (0.86)