XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Short-Term Investments (Tables)
12 Months Ended
Dec. 31, 2023
Short-Term Investments [Abstract]  
Schedule of Marketable Securities The amortized cost, gross unrealized holding gains, gross unrealized holding losses and fair value of our marketable securities by type of security as of December 31, 2023 was as follows:
   December 31, 2023 
   Amortized
Cost
   Gross
Unrealized
Gains
   Gross
Unrealized
Losses
   Fair Value 
Assets:                
U.S. treasury and U.S. government securities   45,345                   36               (26)   45,355 
Total assets  $45,345   $36   $(26)  $45,355