XML 48 R38.htm IDEA: XBRL DOCUMENT v3.25.3
Investments and Fair Value Measurements - Schedule of Continuous Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses $ (145) $ (247)
Fair Value 114,405 185,419
U.S. treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (10) (223)
Fair Value 28,881 104,716
U.S. agency and government sponsored securities    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses (135) (18)
Fair Value 85,524 76,484
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Gross Unrealized Losses 0 (6)
Fair Value $ 0 $ 4,219