XML 43 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Investments - Maturities of Available-for-sale investments (Details)
$ in Thousands
Mar. 31, 2025
USD ($)
Investments  
2025 $ 29,062
2026 59,403
2027 53,753
2028 17,926
Total $ 160,144