v3.26.3
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Numerator:        
Net income $ 17,009 $ 8,778 $ 18,573 $ 44,529
Net income available to common stockholders $ 17,000 $ 8,590 $ 18,302 $ 43,970
Denominator:        
Weighted average common shares - basic (in shares) 164,601 167,967 165,324 167,902
Net income per common share — basic (in usd per share) $ 0.1 $ 0.05 $ 0.11 $ 0.26
Numerator:        
Net income $ 17,009 $ 8,778 $ 18,573 $ 44,529
Net income available for common stockholders before allocation of net income attributable to noncontrolling interests in CPLP $ 17,003 $ 8,591 $ 18,305 $ 43,977
Weighted average common shares — basic (in shares) 164,601 167,967 165,324 167,902
Add:        
Weighted average units of CPLP convertible into common shares (in shares) 25 25 25 25
Weighted average common shares - diluted (in shares) 165,788 168,738 166,254 168,698
Net income per common share — diluted (in usd per share) $ 0.1 $ 0.05 $ 0.11 $ 0.26
RSU        
Add:        
Potential dilutive common shares (in shares) 1,157 746 903 771
ESPP        
Add:        
Potential dilutive common shares (in shares) 5 0 2 0
CPLP        
Numerator:        
Net income attributable to other noncontrolling interests $ (3) $ (1) $ (3) $ (7)
Numerator:        
Net income attributable to other noncontrolling interests (3) (1) (3) (7)
Other Noncontrolling Interests        
Numerator:        
Net income attributable to other noncontrolling interests (6) (187) (268) (552)
Numerator:        
Net income attributable to other noncontrolling interests $ (6) $ (187) $ (268) $ (552)