v3.26.1
Fair Value Measurements - Schedule of Placement in the Fair Value Hierarchy of Financial Assets that are Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Assets    
Total $ 22,369 $ 70,135
U.S. government debt securities    
Assets    
Total 18,893 66,676
Certificates of deposit    
Assets    
Total 3,476 3,398
Corporate bonds    
Assets    
Total   61
Quoted Prices in Active Markets (Level 1)    
Assets    
Total 0 0
Quoted Prices in Active Markets (Level 1) | U.S. government debt securities    
Assets    
Total 0 0
Quoted Prices in Active Markets (Level 1) | Certificates of deposit    
Assets    
Total 0 0
Quoted Prices in Active Markets (Level 1) | Corporate bonds    
Assets    
Total   0
Significant Other Observable Inputs (Level 2)    
Assets    
Total 22,369 70,135
Significant Other Observable Inputs (Level 2) | U.S. government debt securities    
Assets    
Total 18,893 66,676
Significant Other Observable Inputs (Level 2) | Certificates of deposit    
Assets    
Total 3,476 3,398
Significant Other Observable Inputs (Level 2) | Corporate bonds    
Assets    
Total   61
Significant Unobservable Inputs (Level 3)    
Assets    
Total 0 0
Significant Unobservable Inputs (Level 3) | U.S. government debt securities    
Assets    
Total 0 0
Significant Unobservable Inputs (Level 3) | Certificates of deposit    
Assets    
Total $ 0 0
Significant Unobservable Inputs (Level 3) | Corporate bonds    
Assets    
Total   $ 0