v3.25.2
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
Jun. 30, 2025
Dec. 31, 2024
Schedule of Held-to-maturity Securities [Line Items]    
Short-term investments $ 47,839 $ 14,622
Debt securities, held-to-maturity, restricted 9,700 9,500
Long-term investments 10,090 44,604
Cash and Fixed Income Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Short-term investments 47,800 14,600
Fixed Income Securities    
Schedule of Held-to-maturity Securities [Line Items]    
Short-term investments 38,100 5,100
Long-term investments $ 10,100 $ 44,600