XML 34 R24.htm IDEA: XBRL DOCUMENT v3.23.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2023
Dec. 31, 2022
Marketable Securities, Available For Sale    
Cash and cash equivalents $ 31,807 $ 21,993
Fair Value, Recurring    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 309,917 353,202
Unrealized Gain, Marketable securities, available for sale 6 21
Unrealized Losses, Marketable securities, available for sale (553) (1,376)
Fair Market Value, Marketable securities, available for sale 309,370 351,847
Fair Value, Recurring | Level 1 | Money market funds    
Marketable Securities, Available For Sale    
Cash and cash equivalents 31,249 21,893
Cash equivalents, Fair Market Value 31,249 21,893
Fair Value, Recurring | Level 2 | Commercial paper    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 90,049 144,730
Fair Market Value, Marketable securities, available for sale 90,049 144,730
Fair Value, Recurring | Level 2 | Asset-backed securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 17,063 23,020
Unrealized Gain, Marketable securities, available for sale   8
Unrealized Losses, Marketable securities, available for sale (34) (44)
Fair Market Value, Marketable securities, available for sale 17,029 22,984
Fair Value, Recurring | Level 2 | Corporate debt securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 47,909 54,374
Unrealized Gain, Marketable securities, available for sale 6  
Unrealized Losses, Marketable securities, available for sale (308) (510)
Fair Market Value, Marketable securities, available for sale 47,607 53,864
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 113,524 54,672
Unrealized Losses, Marketable securities, available for sale (209) (624)
Fair Market Value, Marketable securities, available for sale 113,315 54,048
Fair Value, Recurring | Level 2 | Supranational and sovereign government securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 10,123 54,513
Unrealized Gain, Marketable securities, available for sale   13
Unrealized Losses, Marketable securities, available for sale (2) (198)
Fair Market Value, Marketable securities, available for sale $ 10,121 $ 54,328