XML 54 R27.htm IDEA: XBRL DOCUMENT v3.23.2
Fair Value Measurements - Unrealized Losses and Fair Values of Available-for-Sale Securities in an Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Jun. 30, 2023
Dec. 31, 2022
Gross Unrealized Losses    
Securities in Unrealized Loss Position Less than 12 months $ 1,919 $ 1,724
Securities in Unrealized Loss Position Greater than 12 months 470 170
Total 2,389 1,894
Fair Market Value    
Securities in Unrealized Loss Position Less than 12 months 260,579 257,858
Securities in Unrealized Loss Position Greater than 12 months 24,685 16,111
Total 285,264 273,969
U.S. treasury securities    
Gross Unrealized Losses    
Securities in Unrealized Loss Position Less than 12 months 467 774
Securities in Unrealized Loss Position Greater than 12 months 381 0
Total 848 774
Fair Market Value    
Securities in Unrealized Loss Position Less than 12 months 40,628 49,114
Securities in Unrealized Loss Position Greater than 12 months 19,412 0
Total 60,040 49,114
Commercial paper    
Gross Unrealized Losses    
Securities in Unrealized Loss Position Less than 12 months 47 266
Securities in Unrealized Loss Position Greater than 12 months 0 0
Total 47 266
Fair Market Value    
Securities in Unrealized Loss Position Less than 12 months 98,409 151,354
Securities in Unrealized Loss Position Greater than 12 months 0 0
Total 98,409 151,354
Corporate debt securities    
Gross Unrealized Losses    
Securities in Unrealized Loss Position Less than 12 months 49 14
Securities in Unrealized Loss Position Greater than 12 months 0 57
Total 49 71
Fair Market Value    
Securities in Unrealized Loss Position Less than 12 months 6,862 6,859
Securities in Unrealized Loss Position Greater than 12 months 0 7,224
Total 6,862 14,083
Agency securities    
Gross Unrealized Losses    
Securities in Unrealized Loss Position Less than 12 months 1,356 670
Securities in Unrealized Loss Position Greater than 12 months 89 113
Total 1,445 783
Fair Market Value    
Securities in Unrealized Loss Position Less than 12 months 114,680 50,531
Securities in Unrealized Loss Position Greater than 12 months 5,273 8,887
Total $ 119,953 $ 59,418