XML 91 R52.htm IDEA: XBRL DOCUMENT v3.25.0.1
Marketable Securities - Additional Information (Details)
$ in Millions
Dec. 31, 2024
USD ($)
Condition
Dec. 31, 2023
USD ($)
Condition
Marketable Securities [Line Items]    
Number of securities in an unrealized loss position | Condition 9 8
Aggregate fair value an unrealized loss position $ 108.4 $ 61.5
Allowance for credit losses 0.0 0.0
Prepaid Expenses and Other Current Assets    
Marketable Securities [Line Items]    
Accrued interest receivable $ 2.5 $ 1.4