v3.25.2
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, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Basic and Diluted Loss Per Share        
Net loss attributable to common stockholders $ (25,338) $ (22,274) $ (40,488) $ (43,481)
Weighted average shares outstanding - basic 180,343,931 177,588,035 180,871,314 179,186,027
Weighted average shares outstanding - diluted 180,343,931 177,588,035 180,871,314 179,186,027
Basic loss per share $ (0.14) $ (0.13) $ (0.22) $ (0.24)
Diluted loss per share $ (0.14) $ (0.13) $ (0.22) $ (0.24)