v3.25.2
Fair Value Measurement - Contractual Maturities of Available-for-sale Debt Securities (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Fair Value Disclosures [Abstract]    
Within one year $ 238,918 $ 249,308
After one but within five years 10,123 68,701
Total $ 249,041 $ 318,009