XML 49 R39.htm IDEA: XBRL DOCUMENT v3.25.3
Investments and Fair Value of Financial Instruments - Contractual Maturities of Marketable Investments (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year $ 33,763  
Due in one to five years 115,707  
Total 149,470 $ 15,744
Fair Value    
Due in one year 33,751  
Due in one to five years 115,516  
Total $ 149,267 $ 15,727