Quarterly report [Sections 13 or 15(d)]

EARNINGS PER SHARE (Details)

v3.26.3
EARNINGS PER SHARE (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2026
Jun. 30, 2026
Mar. 31, 2026
Dec. 31, 2025
Sep. 30, 2025
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2026
Jun. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Dec. 31, 2025
Numerator:                        
Net income attributable to common shareholders $ 31,881 $ 7,297 $ (20,292) $ 80,944 $ 74,038 $ 50,191 $ (31,526)   $ 18,664 $ 18,886 $ 92,703 $ 173,647
Adjustment for accretion of tax equity financing fees 0       (27)         (46) (82)  
Income attributable to common shareholders $ 31,881       $ 74,011         $ 18,840 $ 92,621  
Denominator:                        
Basic weighted-average shares outstanding (in shares) 53,076       52,716         52,985 52,633  
Stock options (in shares) 599       654         765 462  
Diluted weighted-average shares outstanding (in shares) 53,675       53,370         53,750 53,095  
Net income per share attributable to common shareholders:                        
Basic (in usd per share) $ 0.60 $ 0.14 $ (0.39) $ 1.50 $ 1.40 $ 0.95 $ (0.60) $ (0.24) $ 0.35 $ 0.36 $ 1.76 $ 3.24
Diluted (in usd per share) $ 0.59 $ 0.14 $ (0.39) $ 1.51 $ 1.39 $ 0.95 $ (0.60) $ (0.24) $ 0.35 $ 0.35 $ 1.74 $ 3.23
Potentially dilutive shares (in shares) 2,812       2,789         2,601 2,718