XML 36 R29.htm IDEA: XBRL DOCUMENT v3.25.2
Fair Value Measurements - Summary of Marketable Securities by Security Type (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 16,081 $ 14,591
Gross Unrealized Gains 300 260
Gross Unrealized Losses (2) (9)
Fair Value 16,379 14,842
U.S. Treasury Notes and Bonds    
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost 16,081 14,591
Gross Unrealized Gains 300 260
Gross Unrealized Losses (2) (9)
Fair Value $ 16,379 $ 14,842