XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2022
Dec. 31, 2021
Marketable Securities, Available For Sale    
Cash and cash equivalents $ 109,747 $ 15,566
Fair Value, Recurring    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 366,901 281,203
Unrealized Gain, Marketable securities, available for sale 10  
Unrealized Losses, Marketable securities, available for sale (2,189) (514)
Fair Market Value, Marketable securities, available for sale 364,722 280,689
Fair Value, Recurring | Level 1 | Money market funds    
Marketable Securities, Available For Sale    
Cash and cash equivalents 109,647 15,466
Cash equivalents, Fair Market Value 109,647 15,466
Fair Value, Recurring | Level 2 | Commercial paper    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 79,191 58,970
Fair Market Value, Marketable securities, available for sale 79,191 58,970
Fair Value, Recurring | Level 2 | Asset-backed securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 12,778 36,681
Unrealized Losses, Marketable securities, available for sale (65) (42)
Fair Market Value, Marketable securities, available for sale 12,713 36,639
Fair Value, Recurring | Level 2 | Corporate debt securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 66,233 88,084
Unrealized Losses, Marketable securities, available for sale (898) (160)
Fair Market Value, Marketable securities, available for sale 65,335 87,924
Fair Value, Recurring | Level 2 | U.S. government treasury and agency securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 54,228 59,596
Unrealized Losses, Marketable securities, available for sale (933) (222)
Fair Market Value, Marketable securities, available for sale 53,295 59,374
Fair Value, Recurring | Level 2 | Supranational and sovereign government securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 44,824 22,406
Unrealized Gain, Marketable securities, available for sale 10  
Unrealized Losses, Marketable securities, available for sale (293) (90)
Fair Market Value, Marketable securities, available for sale $ 44,541 $ 22,316