XML 48 R36.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Available-for-sale securities (Details) - USD ($)
$ in Thousands
Mar. 31, 2025
Dec. 31, 2024
Fair Value Measurements    
Amortized Cost $ 117,617 $ 30,993
Gross Unrealized Gains 51 33
Gross Unrealized Losses (8) (2)
Fair Value 117,660 31,024
Commercial paper    
Fair Value Measurements    
Amortized Cost 6,378 3,311
Gross Unrealized Gains 9 4
Fair Value 6,387 3,315
Corporate debt securities    
Fair Value Measurements    
Amortized Cost 47,228 8,589
Gross Unrealized Gains 29 12
Gross Unrealized Losses (4)  
Fair Value 47,253 8,601
Government securities    
Fair Value Measurements    
Amortized Cost 64,011 19,093
Gross Unrealized Gains 13 17
Gross Unrealized Losses (4) (2)
Fair Value $ 64,020 $ 19,108