XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Investments with Unrealized Losses, Aggregated by Investment Type and the Length of Time (Details)
$ in Thousands
Jun. 30, 2024
USD ($)
security
Dec. 31, 2023
USD ($)
security
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 94,407 $ 76,360
Unrealized loss, less than 12 months (149) (131)
Fair value, greater than 12 months 24,268 14,937
Unrealized loss, greater than 12 months (76) (44)
Fair value, total 118,675 91,297
Unrealized loss, total $ (225) $ (175)
Number of securities with unrealized losses, less than 12 months | security 45 24
Number of securities with unrealized losses, greater than 12 months | security 8 4
Number of securities with unrealized losses, total | security 53 28
Corporate bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 13,293 $ 6,365
Unrealized loss, less than 12 months (10) (7)
Fair value, greater than 12 months 0 0
Unrealized loss, greater than 12 months 0 0
Fair value, total 13,293 6,365
Unrealized loss, total (10) (7)
Commercial paper    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 14,371 5,464
Unrealized loss, less than 12 months (16) (4)
Fair value, greater than 12 months 0 0
Unrealized loss, greater than 12 months 0 0
Fair value, total 14,371 5,464
Unrealized loss, total (16) (4)
U.S. treasury securities    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 66,743 64,531
Unrealized loss, less than 12 months (123) (120)
Fair value, greater than 12 months 24,268 14,937
Unrealized loss, greater than 12 months (76) (44)
Fair value, total 91,011 79,468
Unrealized loss, total $ (199) $ (164)