v3.26.1
Financial Instruments - Fair Value of Financial Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Cash equivalents:    
Total cash equivalents $ 83,158 $ 64,378
Investments:    
Total investments 287,403 299,785
Total cash equivalents and investments 370,561 364,163
Commercial paper    
Investments:    
Total investments 14,646 22,128
Corporate debt securities    
Investments:    
Total investments 111,766 116,673
Asset-backed securities    
Investments:    
Total investments 3,114 1,201
U.S. government securities    
Investments:    
Total investments 157,877 159,783
Money market funds    
Cash equivalents:    
Total cash equivalents 83,158 64,378
Level 1    
Cash equivalents:    
Total cash equivalents 83,158 64,378
Investments:    
Total investments 157,877 159,783
Total cash equivalents and investments 241,035 224,161
Level 1 | Commercial paper    
Investments:    
Total investments 0 0
Level 1 | Corporate debt securities    
Investments:    
Total investments 0 0
Level 1 | Asset-backed securities    
Investments:    
Total investments 0 0
Level 1 | U.S. government securities    
Investments:    
Total investments 157,877 159,783
Level 1 | Money market funds    
Cash equivalents:    
Total cash equivalents 83,158 64,378
Level 2    
Cash equivalents:    
Total cash equivalents 0 0
Investments:    
Total investments 129,526 140,002
Total cash equivalents and investments 129,526 140,002
Level 2 | Commercial paper    
Investments:    
Total investments 14,646 22,128
Level 2 | Corporate debt securities    
Investments:    
Total investments 111,766 116,673
Level 2 | Asset-backed securities    
Investments:    
Total investments 3,114 1,201
Level 2 | U.S. government securities    
Investments:    
Total investments 0 0
Level 2 | Money market funds    
Cash equivalents:    
Total cash equivalents 0 0
Level 3    
Cash equivalents:    
Total cash equivalents 0 0
Investments:    
Total investments 0 0
Total cash equivalents and investments 0 0
Level 3 | Commercial paper    
Investments:    
Total investments 0 0
Level 3 | Corporate debt securities    
Investments:    
Total investments 0 0
Level 3 | Asset-backed securities    
Investments:    
Total investments 0 0
Level 3 | U.S. government securities    
Investments:    
Total investments 0 0
Level 3 | Money market funds    
Cash equivalents:    
Total cash equivalents $ 0 $ 0