XML 50 R4.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Dec. 31, 2024
Dec. 31, 2023
Trade allowance for credit losses $ 164,050 $ 208,704
Property, plant and equipment, net 3,501,886 2,998,949
Construction-in-process 755,589 814,967
Operating leases right of use 32,114 24,057
Commercial paper 99,977 99,971
Limited and non-recourse $ 578,204 $ 447,389
Common stock, par or stated value per share (in dollars per share) $ 0.001 $ 0.001
Common stock, shares authorized (in shares) 200,000,000 200,000,000
Common stock, shares, issued (in shares) 60,500,580 60,500,580
Common stock, shares, outstanding (in shares) 60,358,887 60,358,887
Treasury stock, common (in shares) 258,667 258,667
Senior Unsecured Bonds    
Debt issuance costs, noncurrent, net $ 4,671 $ 3,056
Convertible Senior Notes    
Debt issuance costs, noncurrent, net 6,820 8,146
Commercial paper    
Commercial paper 23 29
Variable Interest Entity, Primary Beneficiary    
Trade allowance for credit losses 224 90
Limited and non-recourse 8,849 7,889
Variable Interest Entity, Primary Beneficiary    
Property, plant and equipment, net 3,271,248 2,802,920
Construction-in-process 251,442 376,602
Operating leases right of use $ 13,989 $ 9,326