v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:        
Net income $ 14,658 $ 7,961 $ 35,751 $ 21,412
Net income available to common stockholders $ 14,483 $ 7,840 $ 35,380 $ 21,128
Denominator:        
Weighted average common shares - basic (in shares) 167,930 152,095 167,870 152,020
Net income per common share — basic (in usd per share) $ 0.09 $ 0.05 $ 0.21 $ 0.14
Numerator:        
Net income $ 14,658 $ 7,961 $ 35,751 $ 21,412
Net income available for common stockholders before allocation of net income attributable to noncontrolling interests in CPLP $ 14,486 $ 7,842 $ 35,386 $ 21,132
Denominator:        
Weighted average shares — basic (in shares) 167,930 152,095 167,870 152,020
Add:        
Weighted average units of CPLP convertible into common shares (in shares) 25 25 25 25
Weighted average common shares - diluted (in shares) 168,765 152,614 168,679 152,500
Net income per common share — diluted (in usd per share) $ 0.09 $ 0.05 $ 0.21 $ 0.14
ESPP        
Add:        
Potential dilutive common shares - stock options (in shares) 0 2 0 1
RSU        
Add:        
Potential dilutive common shares - stock options (in shares) 810 492 784 454
CPLP        
Numerator:        
Net income attributable to other noncontrolling interests $ (3) $ (2) $ (6) $ (4)
Numerator:        
Net income attributable to other noncontrolling interests (3) (2) (6) (4)
Other Noncontrolling Interests        
Numerator:        
Net income attributable to other noncontrolling interests (172) (119) (365) (280)
Numerator:        
Net income attributable to other noncontrolling interests $ (172) $ (119) $ (365) $ (280)