XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
BALANCE SHEET DETAILS - Noncurrent Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
BALANCE SHEET DETAILS    
U.S. treasury securities $ 13,653 $ 3,602
Corporate bonds 19,697 13,438
Investments- noncurrent $ 33,350 $ 17,040