v3.26.1
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