XML 72 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments - Short-Term Investments Remaining Contractual Maturity (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Investments, Debt and Equity Securities [Abstract]  
Remaining maturity date one year or less $ 89,203
Remaining maturity date greater than one year 12,723
Total short-term investments $ 101,926