XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Financial Instruments - Available-for-sale Debt Securities by Contractual Maturity (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2021
Available-for-Sale Securities, Debt Maturities [Abstract]    
Due within 1 year $ 254,426  
Due after 1 year through 5 years 4,825  
Total available-for-sale debt securities $ 259,251 $ 0