XML 83 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Cash, Cash Equivalents, and Investments - Realized Gain (Loss) on Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Cash and Cash Equivalents [Abstract]      
Gross realized gains $ 111 $ 133 $ 246
Gross realized losses (2,065) (315) (10)
Net realized gains (losses) $ (1,954) $ (182) $ 236