v3.26.1
Revenue Recognition - Summary of Accounts Receivable, Net (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Accounts and Financing Receivable, after Allowance for Credit Loss, Current [Abstract]    
Power system sales accounts receivable $ 83,089 $ 17,229
Ongoing services accounts receivable 17,500 15,368
Other accounts receivable 1,201 1,165
Allowance for credit losses 0 0
Total accounts receivable, net $ 101,790 $ 33,762