Fair Value Measurements - Carrying Values and Estimated Fair Values of Note Receivable (Details) $ in Thousands |
Jun. 30, 2026
USD ($)
|
|---|---|
| Carrying Value | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Total notes receivable | $ 3,972 |
| Carrying Value | A.E. Innovation, LLC | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Total notes receivable | 3,722 |
| Carrying Value | Future Energy Capital Limited | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Total notes receivable | 250 |
| Estimated Fair Value | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Total notes receivable | 3,972 |
| Estimated Fair Value | A.E. Innovation, LLC | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Total notes receivable | 3,722 |
| Estimated Fair Value | Future Energy Capital Limited | |
| Accounts, Notes, Loans and Financing Receivable [Line Items] | |
| Total notes receivable | $ 250 |