XML 48 R41.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Investments - Schedule of Available-for-sale Investments (Details) - Short-Term Marketable Securities - USD ($)
$ in Thousands
Mar. 31, 2024
Dec. 31, 2023
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost $ 237,745 $ 281,122
Unrealized Gain 25 235
Unrealized Loss (131) (20)
Estimated Fair Value 237,639 281,337
U.S. Government Treasury Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 217,805 264,214
Unrealized Gain 25 232
Unrealized Loss (129) (20)
Estimated Fair Value 217,701 264,426
Commercial Paper    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 10,777 10,630
Estimated Fair Value 10,777 10,630
Corporate Bonds    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 9,163 6,278
Unrealized Gain   3
Unrealized Loss (2)  
Estimated Fair Value $ 9,161 $ 6,281