v3.25.4
Investments - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Investments, All Other Investments [Abstract]    
Available-for-sale securities with a carrying value $ 2,500  
Proceeds from sale of available-for-sale securities 2,505 $ 3,957
Fair value of available-for-sale investments $ 18,266 $ 33,821