Fair Value of Financial Instruments and Fair Value Measurements (Details) - USD ($) $ in Thousands |
Jun. 30, 2026 |
Dec. 31, 2025 |
|---|---|---|
| Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items] | ||
| Trading securities | $ 65,340 | $ 83,938 |
| Short-term investments | 30,887 | 49,582 |
| Long-term restricted investments | 34,453 | 34,356 |
| Quoted Prices in Active Markets (Level 1) | ||
| Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items] | ||
| Trading securities | 0 | 0 |
| Significant Other Observable Inputs (Level 2) | ||
| Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items] | ||
| Trading securities | 65,340 | 83,938 |
| Significant Unobservable Inputs (Level 3) | ||
| Fair Value, Investments, Entities that Calculate Net Asset Value Per Share [Line Items] | ||
| Trading securities | $ 0 | $ 0 |
| X | ||||||||||
- Definition Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table. Reference 1: http://www.xbrl.org/2003/role/exampleRef
|
| X | ||||||||||
- Definition This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions. Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Definition Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current. Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef
|
| X | ||||||||||
- Definition Amount of investment in debt security measured at fair value with change in fair value recognized in net income (trading). Reference 1: http://www.xbrl.org/2003/role/disclosureRef
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|
| X | ||||||||||
- Details
|