XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Investments - Schedule of Available-for-Sale securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2024
Dec. 31, 2023
Schedule of Investments    
Amortized Cost $ 156,034 $ 176,824
Gross Unrealized Gains 17 182
Gross Unrealized Losses (225) (175)
Estimated Fair Value 155,826 176,831
Corporate bonds    
Schedule of Investments    
Amortized Cost 13,303 11,079
Gross Unrealized Gains 0 4
Gross Unrealized Losses (10) (7)
Estimated Fair Value 13,293 11,076
Commercial paper    
Schedule of Investments    
Amortized Cost 34,642 44,271
Gross Unrealized Gains 4 52
Gross Unrealized Losses (16) (4)
Estimated Fair Value 34,630 44,319
U.S. treasury securities    
Schedule of Investments    
Amortized Cost 108,089 121,474
Gross Unrealized Gains 13 126
Gross Unrealized Losses (199) (164)
Estimated Fair Value $ 107,903 $ 121,436