XML 38 R26.htm IDEA: XBRL DOCUMENT v3.26.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2026
Dec. 31, 2025
Marketable Securities, Available For Sale    
Cash and cash equivalents $ 33,211 $ 61,148
Fair Value, Recurring    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 499,602 529,249
Unrealized Gains, Marketable securities, available for sale 125 682
Unrealized Losses, Marketable securities, available for sale (377) (5)
Fair Market Value, Marketable securities, available for sale 499,350 529,926
Fair Value, Recurring | Level 1 | Money market funds    
Marketable Securities, Available For Sale    
Cash and cash equivalents 32,999 60,965
Cash equivalents, Fair Market Value 32,999 60,965
Fair Value, Recurring | Level 2 | Asset-backed securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 56,984 55,426
Unrealized Gains, Marketable securities, available for sale 17 78
Unrealized Losses, Marketable securities, available for sale (24)  
Fair Market Value, Marketable securities, available for sale 56,977 55,504
Fair Value, Recurring | Level 2 | Corporate debt securities    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 181,820 193,479
Unrealized Gains, Marketable securities, available for sale 44 270
Unrealized Losses, Marketable securities, available for sale (221) (5)
Fair Market Value, Marketable securities, available for sale 181,643 193,744
Fair Value, Recurring | Level 2 | Commercial paper    
Marketable Securities, Available For Sale    
Amortized Cost Basis, Marketable securities, available for sale 20,209 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 20,175 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 207,590 208,955
Unrealized Gains, Marketable securities, available for sale 62 327
Unrealized Losses, Marketable securities, available for sale (96)  
Fair Market Value, Marketable securities, available for sale $ 207,556 $ 209,282