XML 49 R37.htm IDEA: XBRL DOCUMENT v3.25.3
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Marketable debt securities [Line Items]    
Amortized Cost $ 138,401 $ 211,879
Gross Unrealized Gains 780 275
Gross Unrealized Losses (11) (417)
Fair Value 139,170 211,737
Corporate debt securities    
Marketable debt securities [Line Items]    
Amortized Cost 22,296 110,820
Gross Unrealized Gains 11 91
Gross Unrealized Losses 0 (204)
Fair Value 22,307 110,707
U.S. Treasury notes    
Marketable debt securities [Line Items]    
Amortized Cost 116,105 101,059
Gross Unrealized Gains 769 184
Gross Unrealized Losses (11) (213)
Fair Value $ 116,863 $ 101,030