v3.26.1
Cash Equivalents, Short-Term Investments and Other Investments - Schedule of Assets Measured at Fair Value on a Recurring Basis (Details) - USD ($)
$ in Thousands
Mar. 31, 2026
Dec. 31, 2025
Cash and Cash Equivalents [Line Items]    
Total other investments $ 7,902 $ 7,702
Level 3 | Equity securities    
Cash and Cash Equivalents [Line Items]    
Total other investments 6,902 6,702
Level 3 | Debt and other securities    
Cash and Cash Equivalents [Line Items]    
Total other investments $ 1,000 $ 1,000