v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Assets    
Short-term investments $ 37,267 $ 62,483
Total assets measured at fair value 496,594 589,414
U.S. treasury securities    
Assets    
Short-term investments 32,021 56,087
Asset-backed securities    
Assets    
Short-term investments 5,246 6,396
U.S. treasury bills    
Assets    
Cash equivalents 223,769 292,381
Money market funds    
Assets    
Cash equivalents 99,159 96,042
Restricted cash 48,340 45,786
Commercial paper    
Assets    
Cash equivalents 46,145 41,450
Certificate of deposits    
Assets    
Cash equivalents 33,302 35,213
Corporate debt securities    
Assets    
Cash equivalents 8,612 16,059
Level 1    
Assets    
Total assets measured at fair value 403,289 490,296
Level 1 | U.S. treasury securities    
Assets    
Short-term investments 32,021 56,087
Level 1 | Asset-backed securities    
Assets    
Short-term investments 0 0
Level 1 | U.S. treasury bills    
Assets    
Cash equivalents 223,769 292,381
Level 1 | Money market funds    
Assets    
Cash equivalents 99,159 96,042
Restricted cash 48,340 45,786
Level 1 | Commercial paper    
Assets    
Cash equivalents 0 0
Level 1 | Certificate of deposits    
Assets    
Cash equivalents 0 0
Level 1 | Corporate debt securities    
Assets    
Cash equivalents 0 0
Level 2    
Assets    
Total assets measured at fair value 93,305 99,118
Level 2 | U.S. treasury securities    
Assets    
Short-term investments 0 0
Level 2 | Asset-backed securities    
Assets    
Short-term investments 5,246 6,396
Level 2 | U.S. treasury bills    
Assets    
Cash equivalents 0 0
Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Restricted cash 0 0
Level 2 | Commercial paper    
Assets    
Cash equivalents 46,145 41,450
Level 2 | Certificate of deposits    
Assets    
Cash equivalents 33,302 35,213
Level 2 | Corporate debt securities    
Assets    
Cash equivalents 8,612 16,059
Level 3    
Assets    
Total assets measured at fair value 0 0
Level 3 | U.S. treasury securities    
Assets    
Short-term investments 0 0
Level 3 | Asset-backed securities    
Assets    
Short-term investments 0 0
Level 3 | U.S. treasury bills    
Assets    
Cash equivalents 0 0
Level 3 | Money market funds    
Assets    
Cash equivalents 0 0
Restricted cash 0 0
Level 3 | Commercial paper    
Assets    
Cash equivalents 0 0
Level 3 | Certificate of deposits    
Assets    
Cash equivalents 0 0
Level 3 | Corporate debt securities    
Assets    
Cash equivalents $ 0 $ 0