XML 54 R44.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Cash and Marketable Securities - Summary of Reconciliation of Cash and Cash Equivalents (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Mar. 31, 2023
Dec. 31, 2022
Cash and Cash Equivalents [Abstract]        
Cash and cash equivalents $ 93,299 $ 82,197 $ 74,660  
Restricted cash 583 586 520  
Total cash, cash equivalents and restricted cash at the end of the period $ 93,882 $ 82,783 $ 75,180 $ 90,443