v3.26.1
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 $ 23,269 $ 21,663 $ 43,675 $ 39,614
Less: Income attributable to participating securities (651) (1,038) (1,219) (1,912)
Income attributable to common shareholders $ 22,618 $ 20,625 $ 42,456 $ 37,702
Denominator:        
Weighted-average basic shares outstanding 88,228 78,741 88,306 78,741
Weighted-average diluted shares outstanding [1] 88,228 78,741 88,306 78,741
Basic earnings per share $ 0.26 $ 0.26 $ 0.48 $ 0.48
Diluted earnings per share $ 0.26 $ 0.26 $ 0.48 $ 0.48
[1] For the periods presented, all potentially dilutive securities were excluded from the diluted earnings per share computation because their (i) effect would be anti-dilutive, (ii) exercise prices were "out-of-the-money," or (iii) contingent exercise conditions were unsatisfied.