v3.26.1
Fair Value Measurements - Summary of Fair Value Hierarchy for Assets and Liabilities Measured at Fair Value on Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total cash and cash equivalents $ 209,862 $ 168,074 $ 285,507
Fair Value, Measurements, Recurring      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total cash equivalents 207,585 166,464  
Cash 2,277 1,610  
Total cash and cash equivalents 209,862 168,074  
Fair Value, Measurements, Recurring | Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 207,585 166,464  
Fair Value, Measurements, Recurring | Fair Value Inputs Level 1      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total cash equivalents 207,585 166,464  
Cash 2,277 1,610  
Total cash and cash equivalents 209,862 168,074  
Fair Value, Measurements, Recurring | Fair Value Inputs Level 1 | Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 207,585 166,464  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total cash equivalents 0 0  
Cash 0 0  
Total cash and cash equivalents 0 0  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 2 | Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents 0 0  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Total cash equivalents 0 0  
Cash 0 0  
Total cash and cash equivalents 0 0  
Fair Value, Measurements, Recurring | Fair Value, Inputs, Level 3 | Money Market Funds      
Fair Value Assets And Liabilities Measured On Recurring And Nonrecurring Basis [Line Items]      
Cash equivalents $ 0 $ 0