XML 47 R36.htm IDEA: XBRL DOCUMENT v3.23.1
Marketable Securities - Summary of Marketable Securities Accounted for Available-for-Sale-Securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2023
Dec. 31, 2022
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 117,499 $ 152,444
Available for sale securities, Unrealized gains 28 6
Available for sale securities, Unrealized losses (542) (1,047)
Available for sale securities, Estimated fair value 116,985 151,403
US Treasury Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost 89,411 128,504
Available for sale securities, Unrealized gains 13 5
Available for sale securities, Unrealized losses (532) (1,033)
Available for sale securities, Estimated fair value $ 88,892 $ 127,476
US Treasury Securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
US Government Agency Securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 9,525 $ 1,467
Available for sale securities, Unrealized gains 13 1
Available for sale securities, Estimated fair value $ 9,538 $ 1,468
US Government Agency Securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Corporate debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 3,308 $ 3,309
Available for sale securities, Unrealized gains 1  
Available for sale securities, Unrealized losses (3) (8)
Available for sale securities, Estimated fair value $ 3,306 $ 3,301
Corporate debt securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Commercial paper    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 14,607 $ 18,519
Available for sale securities, Unrealized gains 1  
Available for sale securities, Unrealized losses (5)  
Available for sale securities, Estimated fair value $ 14,603 $ 18,519
Commercial paper | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year
Supranational debt securities    
Schedule Of Available For Sale Securities [Line Items]    
Available for sale securities, Amortized cost $ 648 $ 645
Available for sale securities, Unrealized losses (2) (6)
Available for sale securities, Estimated fair value $ 646 $ 639
Supranational debt securities | Maximum    
Schedule Of Available For Sale Securities [Line Items]    
Maturity 1 year 1 year