XML 38 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2024
Dec. 31, 2023
Marketable Securities, Available For Sale    
Cash and cash equivalents $ 43,485 $ 86,097
Fair Value, Recurring    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 512,609 318,094
Unrealized Gain, Marketable securities, available for sale 11 248
Unrealized Losses, Marketable securities, available for sale (1,065) (149)
Fair Market Value, Marketable securities, available for sale 511,555 318,193
Fair Value, Recurring | Level 1 | Money market funds    
Marketable Securities, Available For Sale    
Cash and cash equivalents 43,289 85,897
Cash equivalents, Fair Market Value 43,289 85,897
Fair Value, Recurring | Level 2 | Commercial paper    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 24,943 19,457
Unrealized Gain, Marketable securities, available for sale   13
Unrealized Losses, Marketable securities, available for sale (24) (8)
Fair Market Value, Marketable securities, available for sale 24,919 19,462
Fair Value, Recurring | Level 2 | Asset-backed securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 51,995 10,228
Unrealized Gain, Marketable securities, available for sale 1 12
Unrealized Losses, Marketable securities, available for sale (155) (2)
Fair Market Value, Marketable securities, available for sale 51,841 10,238
Fair Value, Recurring | Level 2 | Corporate debt securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 159,931 82,514
Unrealized Gain, Marketable securities, available for sale 8 66
Unrealized Losses, Marketable securities, available for sale (305) (113)
Fair Market Value, Marketable securities, available for sale 159,634 82,467
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 199,150 116,579
Unrealized Gain, Marketable securities, available for sale 2 151
Unrealized Losses, Marketable securities, available for sale (503) (26)
Fair Market Value, Marketable securities, available for sale 198,649 116,704
Fair Value, Recurring | Level 2 | Supranational and sovereign government securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 33,301 3,419
Unrealized Gain, Marketable securities, available for sale   6
Unrealized Losses, Marketable securities, available for sale (78)  
Fair Market Value, Marketable securities, available for sale $ 33,223 $ 3,425