XML 73 R56.htm IDEA: XBRL DOCUMENT v3.25.4
Marketable Securities and Fair Value Measurements - Schedule of Marketable Securities, Unrealized Loss Position (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Fair Value    
Less Than 12 Months $ 12,932 $ 25,295
12 Months or Greater 0 111,915
Gross Unrealized Losses    
Less Than 12 Months 1 104
12 Months or Greater 0 313
Corporate debt securities    
Fair Value    
Less Than 12 Months 0 0
12 Months or Greater 0 73,128
Gross Unrealized Losses    
Less Than 12 Months 0 0
12 Months or Greater 0 204
U.S. Treasury notes    
Fair Value    
Less Than 12 Months 12,932 25,295
12 Months or Greater 0 38,787
Gross Unrealized Losses    
Less Than 12 Months 1 104
12 Months or Greater $ 0 $ 109