XML 66 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Cash, Cash Equivalents and Investments - Summary of Unrealized Losses of Company's Investments in Debt Securities Measured at Fair Value (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value, Less than twelve months $ 3,966
Gross unrealized loss, Less than twelve months 0
Fair value,Twelve months or greater 3,704
Gross unrealized loss, Twelve months or greater (23)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 7,670
Gross unrealized loss, total (23)
Certificates of Deposit [Member]  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value, Less than twelve months 0
Gross unrealized loss, Less than twelve months 0
Fair value,Twelve months or greater 729
Gross unrealized loss, Twelve months or greater (6)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 729
Gross unrealized loss, total (6)
US Government Corporations and Agencies Securities [Member]  
Debt Securities, Available-for-Sale, Unrealized Loss Position [Line Items]  
Fair value, Less than twelve months 3,966
Gross unrealized loss, Less than twelve months 0
Fair value,Twelve months or greater 2,975
Gross unrealized loss, Twelve months or greater (17)
Debt Securities, Available-for-Sale, Unrealized Loss Position, Total 6,941
Gross unrealized loss, total $ (17)