XML 87 R66.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Fair value measurements - Schedule of Unrealized Loss on Investments (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Fair value    
Less than 12 months $ 0 $ 0
12 months or greater 0 68,735
Total 0 68,735
Unrealized losses    
Less than 12 months 0 0
12 months or greater 0 (1,759)
Total 0 (1,759)
U.S. government agency securities and treasuries    
Fair value    
Less than 12 months 0 0
12 months or greater 0 66,237
Total 0 66,237
Unrealized losses    
Less than 12 months 0 0
12 months or greater 0 (1,733)
Total $ 0 (1,733)
Corporate bonds    
Fair value    
Less than 12 months   0
12 months or greater   2,498
Total   2,498
Unrealized losses    
Less than 12 months   0
12 months or greater   (26)
Total   $ (26)