v3.26.1
Investments and fair value measurements - Summary of Investments on Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Jan. 09, 2026
Dec. 31, 2025
Assets      
Marketable securities: $ 357,819 $ 8,000 $ 358,744
Cash      
Assets      
Marketable securities: 104,400   104,200
Level 1      
Assets      
Marketable securities: 0    
Total assets 148,147   127,319
Level 1 | U.S. government securities      
Assets      
Marketable securities: 0   0
Level 1 | Money market funds      
Assets      
Cash equivalents 142,402   123,314
Level 1 | Time deposits      
Assets      
Cash equivalents 5,745   4,005
Level 2      
Assets      
Marketable securities: 0    
Total assets 105,256   127,259
Level 2 | U.S. government securities      
Assets      
Marketable securities: 105,256   127,259
Level 2 | Money market funds      
Assets      
Cash equivalents 0   0
Level 2 | Time deposits      
Assets      
Cash equivalents 0   0
Level 3      
Assets      
Marketable securities: 8,500    
Total assets 8,500   0
Level 3 | U.S. government securities      
Assets      
Marketable securities: 0   0
Level 3 | Money market funds      
Assets      
Cash equivalents 0   0
Level 3 | Time deposits      
Assets      
Cash equivalents $ 0   $ 0