v3.26.1
Fair Value Measurements (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Financial assets:    
Money market funds included in cash and cash equivalents $ 113,547 $ 186,507
Total financial assets 113,547 186,507
Level 1    
Financial assets:    
Money market funds included in cash and cash equivalents 113,547 186,507
Total financial assets 113,547 186,507
Level 2    
Financial assets:    
Money market funds included in cash and cash equivalents 0 0
Total financial assets 0 0
Level 3    
Financial assets:    
Money market funds included in cash and cash equivalents 0 0
Total financial assets $ 0 $ 0