v3.26.1
Fair Value Measurement - Schedule of Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Financial Assets    
Total $ 66,963 $ 73,830
Level 1    
Financial Assets    
Total 2,826 4,339
Level 2    
Financial Assets    
Total 64,137 69,491
Level 3    
Financial Assets    
Total 0 0
Money market funds    
Financial Assets    
Money market funds and U.S. Treasury bills 2,826 4,339
Money market funds | Level 1    
Financial Assets    
Money market funds and U.S. Treasury bills 2,826 4,339
Money market funds | Level 2    
Financial Assets    
Money market funds and U.S. Treasury bills 0 0
Money market funds | Level 3    
Financial Assets    
Money market funds and U.S. Treasury bills 0 0
U.S. Treasury bills    
Financial Assets    
Money market funds and U.S. Treasury bills 64,137 69,491
U.S. Treasury bills | Level 1    
Financial Assets    
Money market funds and U.S. Treasury bills 0 0
U.S. Treasury bills | Level 2    
Financial Assets    
Money market funds and U.S. Treasury bills 64,137 69,491
U.S. Treasury bills | Level 3    
Financial Assets    
Money market funds and U.S. Treasury bills $ 0 $ 0