XML 72 R55.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
Amortized Cost    
2026 $ 58,021  
2027 27,973  
2028 24,617  
Amortized Cost 110,611 $ 211,879
Fair Value    
2026 58,275  
2027 28,248  
2028 24,906  
Fair Value $ 111,429 $ 211,737