v3.24.0.1
Net loss per share - Basic and Diluted (Details) - USD ($)
$ / shares in Units, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Numerator:      
Net loss $ (151,759) $ (112,033) $ (100,777)
Denominator:      
Weighted average common shares outstanding, basic 52,568,159 38,984,772 34,827,385
Weighted average common shares outstanding, diluted 52,568,159 38,984,772 34,827,385
Net loss per share, basic $ (2.89) $ (2.87) $ (2.89)
Net loss per share, diluted $ (2.89) $ (2.87) $ (2.89)
Number of weighted average restricted common stock 0 0 8,127