v3.26.1
Investments and Fair Value Measurements - Amortized Cost and Unrealized Gains (Losses) (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized Cost    
Less than 1 year $ 6,189 $ 25,024
Unrealized Gains    
Less than 1 year 0 2
Unrealized Losses    
Less than 1 year 0 0
Aggregate Estimated Fair Value    
Less than 1 year 6,189 25,026
U.S. treasuries classified as short-term investments    
Amortized Cost    
Less than 1 year 6,189 16,278
Unrealized Gains    
Less than 1 year 0 1
Unrealized Losses    
Less than 1 year 0 0
Aggregate Estimated Fair Value    
Less than 1 year $ 6,189 16,279
U.S. treasuries classified as restricted cash and investments    
Amortized Cost    
Less than 1 year   8,746
Unrealized Gains    
Less than 1 year   1
Unrealized Losses    
Less than 1 year   0
Aggregate Estimated Fair Value    
Less than 1 year   $ 8,747