v3.26.1
Fair Value Measurements - Schedule of Marketable Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Amortized cost    
Maturing within one year $ 143,804 $ 138,281
Maturing in one to five years 60,961 39,681
Amortized cost 204,765 177,962
Estimated fair value    
Maturing within one year 143,615 138,395
Maturing in one to five years 60,816 39,680
Total marketable securities $ 204,431 $ 178,075