XML 62 R45.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Schedule of Amortized Cost and Fair Value of Marketable Securities (Details) - USD ($)
$ in Thousands
Dec. 31, 2025
Dec. 31, 2024
Amortized cost    
Maturing within one year $ 138,281 $ 143,708
Maturing in one to five years 39,681 12,593
Amortized cost 177,962 156,301
Estimated fair value    
Maturing within one year 138,395 144,018
Maturing in one to five years 39,680 12,602
Total marketable securities $ 178,075 $ 156,620