v3.25.2
Summary of Significant Accounting Policies - Concentrations (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Jun. 30, 2024
Concentration risk      
Cash and cash equivalents $ 88,158 $ 88,756 $ 86,726
Credit concentration risk | Assets | U.S. Treasury Bills      
Concentration risk      
Cash and cash equivalents 59,000    
Credit concentration risk | Assets | Money market fund      
Concentration risk      
Cash and cash equivalents $ 3,700