XML 54 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Investments and fair value measurements - Summary of Investments on Condensed Consolidated Balance Sheets (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Assets    
Marketable securities: $ 371,221 $ 354,436
Cash    
Assets    
Marketable securities: 78,200 42,300
Level 1    
Assets    
Total assets 157,779 146,580
Level 1 | U.S. government securities    
Assets    
Marketable securities: 0 0
Level 1 | Money market funds    
Assets    
Cash equivalents 153,725 136,771
Level 1 | Time deposits    
Assets    
Cash equivalents 4,054 9,809
Level 1 | U.S. government securities    
Assets    
Cash equivalents   0
Level 2    
Assets    
Total assets 135,292 165,530
Level 2 | U.S. government securities    
Assets    
Marketable securities: 135,292 163,844
Level 2 | Money market funds    
Assets    
Cash equivalents 0 0
Level 2 | Time deposits    
Assets    
Cash equivalents 0 0
Level 2 | U.S. government securities    
Assets    
Cash equivalents   1,686
Level 3    
Assets    
Total assets 0 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
Level 3 | U.S. government securities    
Assets    
Cash equivalents   $ 0