XML 63 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Investments - Schedule of Investments with Unrealized Losses, Aggregated by Investment Type and the Length of Time (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
security
Dec. 31, 2022
USD ($)
security
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 76,360 $ 179,254
Unrealized loss, less than 12 months (131) (384)
Fair value, greater than 12 months 14,937 0
Unrealized loss, greater than 12 months (44) 0
Fair value, total 91,297 179,254
Unrealized loss, total $ (175) $ (384)
Number of securities with unrealized losses, less than 12 months | security 24 55
Number of securities with unrealized losses, greater than 12 months | security 4 0
Number of securities with unrealized losses, total | security 28 55
Corporate bonds    
Debt Securities, Available-for-sale    
Fair value, less than 12 months $ 6,365 $ 22,905
Unrealized loss, less than 12 months (7) (29)
Fair value, greater than 12 months 0 0
Unrealized loss, greater than 12 months 0 0
Fair value, total 6,365 22,905
Unrealized loss, total (7) (29)
Commercial paper    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 5,464 88,860
Unrealized loss, less than 12 months (4) (176)
Fair value, greater than 12 months 0 0
Unrealized loss, greater than 12 months 0 0
Fair value, total 5,464 88,860
Unrealized loss, total (4) (176)
U.S. Treasury securities    
Debt Securities, Available-for-sale    
Fair value, less than 12 months 64,531 67,489
Unrealized loss, less than 12 months (120) (179)
Fair value, greater than 12 months 14,937 0
Unrealized loss, greater than 12 months (44) 0
Fair value, total 79,468 67,489
Unrealized loss, total $ (164) $ (179)