XML 111 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Basis of Presentation and Summary of Significant Accounting Policies - Cash, Cash Equivalents and Short- and Long-term Investments (Details)
Dec. 31, 2023
Weighted Average  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale debt securities, investment maturity 12 months
Maximum  
Debt Securities, Available-for-sale [Line Items]  
Available-for-sale debt securities, investment maturity 37 months