XML 48 R38.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash, cash equivalents, and short-term marketable securities - Schedule of Restricted Cash (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Restricted Cash [Roll Forward]      
Cash and cash equivalents at beginning of period $ 174,561 $ 122,825 $ 128,885
Cash, cash equivalents and restricted cash, beginning of period 175,039 123,303 129,363
Restricted cash, beginning of period 478 478 478
Restricted cash, end of period 478 478 478
Cash and cash equivalents at end of period 75,186 174,561 122,825
Cash, cash equivalents and restricted cash, end of period $ 75,664 $ 175,039 $ 123,303