XML 53 R42.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Short-term and Long-term Investments - Additional Information (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 27,280 $ 55,277
Debt Securities, Available-for-Sale, Maturity, Allocated and Single Maturity Date, Rolling within One Year, Fair Value 27,280  
U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 24,979 51,671
Debt securities, available-for-sale, term 3 months  
Cash and Cash Equivalents | U.S. government debt securities    
Debt Securities, Available-for-sale [Line Items]    
Debt securities, available-for-sale $ 12,290 $ 1,502