v3.26.1
Earnings per Common Share - Schedule of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator:        
Net income attributable to common stockholders $ 9,863 $ 10,879 $ 19,623 $ 19,147
Denominator:        
Weighted-average shares outstanding (in shares) 81,549 78,981 81,462 78,878
Effect of dilutive potential common shares (in shares) 2,274 856 2,274 1,090
Adjusted Weighted average shares outstanding (in shares) 83,823 79,837 83,736 79,968
Basic earnings per common share (in dollars per share) $ 0.12 $ 0.14 $ 0.24 $ 0.24
Diluted earnings per common share (in dollars per share) $ 0.12 $ 0.14 $ 0.23 $ 0.24