v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Marketable Securities, Available For Sale    
Cash and cash equivalents $ 72,319 $ 61,148
Fair Value, Recurring    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 460,998 529,249
Unrealized Gains, Marketable securities, available for sale 21 682
Unrealized Losses, Marketable securities, available for sale (521) (5)
Fair Market Value, Marketable securities, available for sale 460,497 529,926
Fair Value, Recurring | Level 1 | Money market funds    
Marketable Securities, Available For Sale    
Cash and cash equivalents 72,107 60,965
Cash equivalents, Fair Market Value 72,107 60,965
Fair Value, Recurring | Level 2 | Asset-backed securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 34,115 55,426
Unrealized Gains, Marketable securities, available for sale 4 78
Unrealized Losses, Marketable securities, available for sale (23)  
Fair Market Value, Marketable securities, available for sale 34,096 55,504
Fair Value, Recurring | Level 2 | Corporate debt securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 144,071 193,479
Unrealized Gains, Marketable securities, available for sale 6 270
Unrealized Losses, Marketable securities, available for sale (212) (5)
Fair Market Value, Marketable securities, available for sale 143,865 193,744
Fair Value, Recurring | Level 2 | Commercial paper    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 28,908 10,424
Unrealized Gains, Marketable securities, available for sale 2 7
Unrealized Losses, Marketable securities, available for sale (36)  
Fair Market Value, Marketable securities, available for sale 28,874 10,431
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 181,797 208,955
Unrealized Gains, Marketable securities, available for sale 9 327
Unrealized Losses, Marketable securities, available for sale (250)  
Fair Market Value, Marketable securities, available for sale $ 181,555 $ 209,282