XML 40 R28.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Unrealized Gain (Loss) On Investments (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Fair Value    
Less Than 12 Months $ 113,495 $ 211,052
12 Months or Longer 52,933 145,460
Total 166,428 356,512
Unrealized loss    
Less Than 12 Months (305) (630)
12 Months or Longer (564) (2,504)
Total (869) (3,134)
Commercial paper    
Fair Value    
Less Than 12 Months 999  
12 Months or Longer 0  
Total 999  
Unrealized loss    
Less Than 12 Months 0  
12 Months or Longer 0  
Total 0  
Treasury bills    
Fair Value    
Less Than 12 Months 51,964 132,995
12 Months or Longer 0 0
Total 51,964 132,995
Unrealized loss    
Less Than 12 Months (29) (131)
12 Months or Longer 0 0
Total (29) (131)
U.S. government securities    
Fair Value    
Less Than 12 Months 13,352 21,214
12 Months or Longer 44,483 82,927
Total 57,835 104,141
Unrealized loss    
Less Than 12 Months (86) (63)
12 Months or Longer (489) (1,963)
Total (575) (2,026)
Corporate bonds    
Fair Value    
Less Than 12 Months 6,780 18,274
12 Months or Longer 316 58,235
Total 7,096 76,509
Unrealized loss    
Less Than 12 Months (39) (120)
12 Months or Longer (2) (519)
Total (41) (639)
Asset-backed securities    
Fair Value    
Less Than 12 Months 21,398 23,515
12 Months or Longer 8,134 1,707
Total 29,532 25,222
Unrealized loss    
Less Than 12 Months (109) (285)
12 Months or Longer (73) (20)
Total (182) (305)
Foreign government and agency securities    
Fair Value    
Less Than 12 Months 2,098 5,576
12 Months or Longer 0 2,591
Total 2,098 8,167
Unrealized loss    
Less Than 12 Months (1) (8)
12 Months or Longer 0 (2)
Total (1) (10)
U.S. agency securities    
Fair Value    
Less Than 12 Months 16,904 9,478
12 Months or Longer 0 0
Total 16,904 9,478
Unrealized loss    
Less Than 12 Months (41) (23)
12 Months or Longer 0 0
Total $ (41) $ (23)