v3.26.1
Debt - Schedule of Failed Sale Leaseback Transactions (Details) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Current portion of failed sale-leaseback financing and deferred ITC gain    
Failed sale-leaseback financing, current $ 13,510 $ 13,390
ITC gains, current 32,951 32,952
Less: origination costs, current 210 211
Current portion of failed sale-leaseback financing and deferred ITC gain 46,251 46,131
Failed sale-leaseback financing and deferred ITC gain, net of current portion    
Failed sale-leaseback financing, net of current portion 107,925 109,576
ITC gains, net of current portion 58,395 66,132
Less: origination costs, net of current portion 2,116 2,221
Failed sale-leaseback financing and deferred ITC gain, net of current portion $ 164,204 $ 173,487