XML 103 R83.htm IDEA: XBRL DOCUMENT v3.25.0.1
Investments - Available-For-Sale Investments (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Investments      
Investments classified as available-for-sale securities $ 0 $ 0  
Realized gain on sale of investments 0 0  
Realized loss on sale of investments 0 0  
Proceeds from sale of available-for-sale debt securities 0 0 $ 53,901
Maturities of investments - debt securities 0 79,000 $ 92,000
Purchases of available-for-sale securities $ 0 $ 37,400