XML 114 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Fair Value Measurements and Available for Sale Investments - Schedule of Unrealized Loss and Fair Values in a Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value $ 106,530 $ 404,386
Less than 12 Months, Gross Unrealized Losses (120) (4,144)
12 Months or Greater, Fair Value 132,167 62,527
12 Months or Greater, Gross Unrealized Losses (669) (933)
Fair Value 238,697 466,914
Gross Unrealized Losses (789) (5,077)
Agency securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 2,530 61,117
Less than 12 Months, Gross Unrealized Losses (1) (843)
12 Months or Greater, Fair Value 17,723 3,437
12 Months or Greater, Gross Unrealized Losses (68) (70)
Fair Value 20,253 64,554
Gross Unrealized Losses (69) (913)
Certificates of Deposit    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 0 481
Less than 12 Months, Gross Unrealized Losses 0 (10)
12 Months or Greater, Fair Value 244 2,375
12 Months or Greater, Gross Unrealized Losses (2) (49)
Fair Value 244 2,856
Gross Unrealized Losses (2) (59)
Commercial and corporate obligations    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 5,160 44,213
Less than 12 Months, Gross Unrealized Losses (9) (624)
12 Months or Greater, Fair Value 15,200 14,778
12 Months or Greater, Gross Unrealized Losses (74) (292)
Fair Value 20,360 58,991
Gross Unrealized Losses (83) (916)
US Treasury Securities    
Debt Securities, Available-for-sale [Line Items]    
Less than 12 Months, Fair Value 98,840 298,575
Less than 12 Months, Gross Unrealized Losses (110) (2,667)
12 Months or Greater, Fair Value 99,000 41,937
12 Months or Greater, Gross Unrealized Losses (525) (522)
Fair Value 197,840 340,513
Gross Unrealized Losses $ (635) $ (3,189)