XML 49 R39.htm IDEA: XBRL DOCUMENT v3.23.1
Investments - Schedule of Available-for-sale Investments (Details) - Short-Term Marketable Securities - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost $ 347,988 $ 412,282
Unrealized Gain 68 14
Unrealized Loss (1,973) (4,130)
Estimated Fair Value 346,083 408,166
U.S. Government Treasury and Agency Securities    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost 343,586  
Unrealized Gain 68  
Unrealized Loss (1,971)  
Estimated Fair Value 341,683  
Commercial Paper    
Schedule of Available-for-Sale Securities [Line Items]    
Amortized Cost   9,969
Estimated Fair Value   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 4,402 12,415
Unrealized Loss (2) (66)
Estimated Fair Value $ 4,400 $ 12,349