v3.26.1
Cash Equivalents and Available-for-Sale Marketable Securities - Additional Information (Details)
$ in Millions
6 Months Ended 12 Months Ended
Jun. 30, 2026
USD ($)
Item
Dec. 31, 2025
USD ($)
Item
Cash Equivalents and Available-for-Sale Marketable Securities [Line Items]    
Number of marketable securities | Item 58 20
Debt securities, unrealized loss position | $ $ 74.5 $ 26.6
Maximum    
Cash Equivalents and Available-for-Sale Marketable Securities [Line Items]    
Debt securities, contractual maturity period 2 years 2 years