v3.26.3
Earnings per Common Share - Schedule of 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 attributable to common stockholders $ 12,223 $ 27,588 $ 31,846 $ 46,735
Denominator:        
Weighted-average shares outstanding (in shares) 81,663 80,325 81,530 79,366
Effect of dilutive potential common shares (in shares) 2,630 791 2,393 1,017
Adjusted Weighted average shares outstanding (in shares) 84,293 81,116 83,923 80,383
Basic earnings per common share (in dollars per share) $ 0.15 $ 0.34 $ 0.39 $ 0.59
Diluted earnings per common share (in dollars per share) $ 0.14 $ 0.34 $ 0.38 $ 0.58