XML 78 R47.htm IDEA: XBRL DOCUMENT v3.25.0.1
Fair Value Measurements - Available-for-sale securities (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Fair Value Measurements  
Amortized Cost $ 30,993
Gross Unrealized Gains 33
Gross Unrealized Losses (2)
Fair Value 31,024
Commercial paper  
Fair Value Measurements  
Amortized Cost 3,311
Gross Unrealized Gains 4
Fair Value 3,315
Corporate debt securities  
Fair Value Measurements  
Amortized Cost 8,589
Gross Unrealized Gains 12
Fair Value 8,601
Government securities  
Fair Value Measurements  
Amortized Cost 19,093
Gross Unrealized Gains 17
Gross Unrealized Losses (2)
Fair Value $ 19,108