XML 77 R49.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Financial Assets and Liabilities Measured on a Recurring Basis (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Assets    
Assets $ 196,690 $ 185,168
Total 246,120 233,818
U.S. treasury securities    
Assets    
Assets 95,157 79,773
Commercial paper    
Assets    
Assets 46,450 37,065
U.S. government-sponsored agency bonds    
Assets    
Assets 27,366 45,962
Corporate bonds    
Assets    
Assets 22,582 17,413
Yankee bonds    
Assets    
Assets 5,135 1,970
Asset-backed securities    
Assets    
Assets 0 2,985
Money market funds    
Assets    
Money market funds 49,430 48,650
Level 1    
Assets    
Total 49,430 48,650
Level 1 | U.S. treasury securities    
Assets    
Assets 0 0
Level 1 | Commercial paper    
Assets    
Assets 0 0
Level 1 | U.S. government-sponsored agency bonds    
Assets    
Assets 0 0
Level 1 | Corporate bonds    
Assets    
Assets 0 0
Level 1 | Yankee bonds    
Assets    
Assets 0 0
Level 1 | Asset-backed securities    
Assets    
Assets 0 0
Level 1 | Money market funds    
Assets    
Money market funds 49,430 48,650
Level 2    
Assets    
Total 196,690 185,168
Level 2 | U.S. treasury securities    
Assets    
Assets 95,157 79,773
Level 2 | Commercial paper    
Assets    
Assets 46,450 37,065
Level 2 | U.S. government-sponsored agency bonds    
Assets    
Assets 27,366 45,962
Level 2 | Corporate bonds    
Assets    
Assets 22,582 17,413
Level 2 | Yankee bonds    
Assets    
Assets 5,135 1,970
Level 2 | Asset-backed securities    
Assets    
Assets 0 2,985
Level 2 | Money market funds    
Assets    
Money market funds 0 0
Level 3    
Assets    
Total 0 0
Level 3 | U.S. treasury securities    
Assets    
Assets 0 0
Level 3 | Commercial paper    
Assets    
Assets 0 0
Level 3 | U.S. government-sponsored agency bonds    
Assets    
Assets 0 0
Level 3 | Corporate bonds    
Assets    
Assets 0 0
Level 3 | Yankee bonds    
Assets    
Assets 0 0
Level 3 | Asset-backed securities    
Assets    
Assets 0 0
Level 3 | Money market funds    
Assets    
Money market funds $ 0 $ 0