XML 61 R50.htm IDEA: XBRL DOCUMENT v3.25.4
BALANCE SHEET COMPONENTS - Schedule of Accrued Expenses (Details) - USD ($)
$ in Thousands
Sep. 30, 2025
Dec. 31, 2024
Organization, Consolidation and Presentation of Financial Statements [Abstract]    
Accrued customer funded construction $ 220,036 $ 0
Accrued capital expenditures 67,142 12,106
Accrued bonus 34,616 17,614
Other 36,476 34,950
Total accrued expenses $ 358,270 $ 64,670