XML 46 R35.htm IDEA: XBRL DOCUMENT v3.25.3
Investments - Schedule of Investment Maturity (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Amortized Cost    
Due in one year or less $ 87,121 $ 110,918
Due after one year through five years 59,743 99,584
Amortized Cost 146,864 210,502
Fair Value    
Due in one year or less 87,339 111,170
Due after one year through five years 59,998 99,514
Fair Value $ 147,337 $ 210,684