XML 73 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Fair Value Measurements - Schedule of Aggregate Fair Values of Investments Classified as Available-for-Sale Securities With Unrealized Losses and Gains (Details)
$ in Thousands
Dec. 31, 2024
USD ($)
Available-for-sale securities:  
Due within one year $ 86,504
Due after one year through five years 7,012
Available-for-sale securities $ 93,516