XML 81 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Balance Sheet Account Details - Available-for-Sale Debt Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Gross Unrealized Losses    
Less than 12 months $ (10) $ (125)
12 months or greater (4) (37)
Total (14) (162)
Estimated Fair Value    
Less than 12 months 17,809 12,354
12 months or greater 2,949 947
Total 20,758 13,301
Bank deposits    
Gross Unrealized Losses    
Less than 12 months (1) (34)
12 months or greater 0 0
Total (1) (34)
Estimated Fair Value    
Less than 12 months 4,175 2,470
12 months or greater 0 0
Total 4,175 2,470
Corporate bonds    
Gross Unrealized Losses    
Less than 12 months (1) (21)
12 months or greater (1) (37)
Total (2) (58)
Estimated Fair Value    
Less than 12 months 1,410 3,887
12 months or greater 1,447 947
Total 2,857 4,834
Commercial paper    
Gross Unrealized Losses    
Less than 12 months (4) 0
12 months or greater 0 0
Total (4) 0
Estimated Fair Value    
Less than 12 months 10,222 3,836
12 months or greater 0 0
Total 10,222 3,836
Municipal bonds    
Gross Unrealized Losses    
Less than 12 months (4)  
12 months or greater 0  
Total (4)  
Estimated Fair Value    
Less than 12 months 1,004  
12 months or greater 0  
Total 1,004  
U.S. government securities    
Gross Unrealized Losses    
Less than 12 months 0 (70)
12 months or greater (3) 0
Total (3) (70)
Estimated Fair Value    
Less than 12 months 998 2,161
12 months or greater 1,502 0
Total $ 2,500 $ 2,161