XML 60 R48.htm IDEA: XBRL DOCUMENT v3.25.3
Short-Term Investments - General Information (Details)
Sep. 30, 2025
Dec. 31, 2024
Minimum    
Debt Securities, Available-for-Sale [Abstract]    
Debt securities, available-for-sale, term 2 months 0 months
Maximum    
Debt Securities, Available-for-Sale [Abstract]    
Debt securities, available-for-sale, term 11 months 10 months