XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.3
Investments - Schedule of Available-for-sale Investments (Details) - Short-Term Marketable Securities - USD ($)
$ in Thousands
Sep. 30, 2023
Dec. 31, 2022
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost $ 282,669 $ 412,282
Unrealized Gain 1 14
Unrealized Loss (251) (4,130)
Estimated Fair Value 282,419 408,166
U.S. Government Treasury and Agency Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 273,561  
Unrealized Gain 1  
Unrealized Loss (251)  
Estimated Fair Value 273,311  
Commercial Paper    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 2,871 9,969
Estimated Fair Value 2,871 9,969
U.S. Government Treasury Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost   389,898
Unrealized Gain   14
Unrealized Loss   (4,064)
Estimated Fair Value   385,848
Corporate Bonds    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 6,237 12,415
Unrealized Loss   (66)
Estimated Fair Value $ 6,237 $ 12,349