v3.24.3
Cash, cash equivalents, and short-term marketable securities - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Sep. 30, 2023
Restricted Cash [Roll Forward]      
Cash and cash equivalents at beginning of period $ 174,561 $ 186,283 $ 128,885
Restricted cash, beginning of period 478 478 478
Cash, cash equivalents and restricted cash, beginning of period 175,039 186,761 129,363
Cash and cash equivalents at end of period 78,868 174,561 186,283
Restricted cash, end of period 478 478 478
Cash, cash equivalents and restricted cash, end of period $ 79,346 $ 175,039 $ 186,761