XML 41 R34.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Summary of Amortized Cost and Estimated Fair Value of Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-Sale [Line Items]    
Amortized Cost $ 98,845 $ 144,304
Gross Unrealized Gains 114 447
Gross Unrealized Losses (2)  
Fair Value 98,957 144,751
US Treasury Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 83,733 129,294
Gross Unrealized Gains, Short-term investments 106 436
Gross Unrealized Losses, Short-term investments (1)  
Fair Value, Short-term investments 83,838 129,730
Amortization Cost, Long-term investments 5,109 5,084
Gross Unrealized Gains, Long-term investments   5
Gross Unrealized Losses, Long-term investments (1)  
Fair Value, Long-term investments 5,108 5,089
US Government-Sponsored Enterprises Securities    
Debt Securities, Available-for-Sale [Line Items]    
Amortization Cost, Short-term investments 10,003 9,926
Gross Unrealized Gains, Short-term investments 8 6
Fair Value, Short-term investments $ 10,011 $ 9,932