v3.26.1
Fair Value Measurements and Investments in Marketable Securities - Schedule of Fair Value of Financial Assets (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Short-term marketable securities    
Short-term marketable securities $ 288,075 $ 189,656
Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities 23,104 11,989
U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 169,618 123,437
Corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 67,267 37,363
Recurring    
Cash equivalents    
Cash equivalents 31,731 57,994
Short-term marketable securities    
Short-term marketable securities 288,075 189,656
Total assets measured at fair value 319,806 247,650
Recurring | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities 23,104 11,989
Recurring | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 169,618 123,437
Recurring | Corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 67,267 37,363
Recurring | Money market fund    
Cash equivalents    
Cash equivalents 31,731 57,994
Recurring | Commercial paper    
Short-term marketable securities    
Short-term marketable securities 28,086 16,867
Recurring | Level 1    
Cash equivalents    
Cash equivalents 31,731 57,994
Short-term marketable securities    
Short-term marketable securities 0 0
Total assets measured at fair value 31,731 57,994
Recurring | Level 1 | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | Corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 1 | Money market fund    
Cash equivalents    
Cash equivalents 31,731 57,994
Recurring | Level 1 | Commercial paper    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 2    
Cash equivalents    
Cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 288,075 189,656
Total assets measured at fair value 288,075 189,656
Recurring | Level 2 | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities 23,104 11,989
Recurring | Level 2 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 169,618 123,437
Recurring | Level 2 | Corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 67,267 37,363
Recurring | Level 2 | Money market fund    
Cash equivalents    
Cash equivalents 0 0
Recurring | Level 2 | Commercial paper    
Short-term marketable securities    
Short-term marketable securities 28,086 16,867
Recurring | Level 3    
Cash equivalents    
Cash equivalents 0 0
Short-term marketable securities    
Short-term marketable securities 0 0
Total assets measured at fair value 0 0
Recurring | Level 3 | Asset-backed securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | U.S. treasury securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | Corporate debt securities    
Short-term marketable securities    
Short-term marketable securities 0 0
Recurring | Level 3 | Money market fund    
Cash equivalents    
Cash equivalents 0 0
Recurring | Level 3 | Commercial paper    
Short-term marketable securities    
Short-term marketable securities $ 0 $ 0