v3.25.2
Financial Investments (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2025
Dec. 31, 2024
Summary of Investment Holdings [Line Items]    
Amortized Cost $ 201,204 $ 247,012
Held-to-Maturity Securities [Member]    
Summary of Investment Holdings [Line Items]    
Amortized Cost 201,204 247,012
Unrealized Gains 73 398
Unrealized Losses (197) (127)
Fair Value $ 201,081 $ 247,283