XML 48 R37.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Short-Term Investments - Schedule of Short-Term Investments (Details) - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 49,965 $ 70,576
Gains 7 57
Losses (25) (8)
Estimated Fair Value 49,947 70,625
Government and agency securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 48,115 68,054
Gains 7 57
Losses (22) (4)
Estimated Fair Value 48,100 68,107
Asset-backed securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 1,850 2,522
Gains 0 0
Losses (3) (4)
Estimated Fair Value $ 1,847 $ 2,518