XML 37 R25.htm IDEA: XBRL DOCUMENT v3.24.3
Investments - Schedule of Available-for-Sale securities (Details) - USD ($)
$ in Thousands
Sep. 30, 2024
Dec. 31, 2023
Schedule of Investments    
Amortized Cost $ 128,528 $ 176,824
Gross Unrealized Gains 279 182
Gross Unrealized Losses (21) (175)
Estimated Fair Value 128,786 176,831
Corporate bonds    
Schedule of Investments    
Amortized Cost 29,017 11,079
Gross Unrealized Gains 80 4
Gross Unrealized Losses (8) (7)
Estimated Fair Value 29,089 11,076
Commercial paper    
Schedule of Investments    
Amortized Cost 10,185 44,271
Gross Unrealized Gains 28 52
Gross Unrealized Losses 0 (4)
Estimated Fair Value 10,213 44,319
U.S. treasury securities    
Schedule of Investments    
Amortized Cost 89,326 121,474
Gross Unrealized Gains 171 126
Gross Unrealized Losses (13) (164)
Estimated Fair Value $ 89,484 $ 121,436