v3.26.1
Fair Value Measurements (Structured Note) (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2026
Dec. 31, 2025
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Other long-term investments $ 83,260 $ 83,260 $ 85,439
Other Security Investments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Estimated Maturity Timeframe of Other Long-Term Investments   9 years  
Other Security Investments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Other Long-term Investments, Unrealized Gain (Loss) (300) $ (400)  
Other Security Investments | Fair Value Measured at Net Asset Value Per Share      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Other long-term investments 2,600 2,600  
Unfunded Loan Commitment | Other Security Investments      
Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]      
Noncontrolling Interest In Joint Ventures, Commitment To Fund, Maximum $ 4,100 $ 4,100