XML 75 R58.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Additional Information (Details)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Minimum    
Schedule of Held-to-Maturity Securities [Line Items]    
Remaining maturity 1 month 1 month
Maximum    
Schedule of Held-to-Maturity Securities [Line Items]    
Remaining maturity 17 months 18 months