XML 97 R79.htm IDEA: XBRL DOCUMENT v3.25.4
Fair Value Measurements - Contractual maturities (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Amortized Cost  
Due within one year $ 322,032
Due after one year through two years 182,078
Total 504,110
Fair Value  
Due within one year 322,150
Due after one year through two years 182,396
Total $ 504,546