v3.26.1
Earnings per Share ("EPS") (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 - basic $ 12,138 $ 13,855 $ 11,841 $ 13,573
Net income - diluted $ 12,138 $ 13,855 $ 11,841 $ 13,573
Denominator:        
Weighted average shares of Class A common stock outstanding - basic (in shares) 168,059 167,286 167,808 167,124
Effect of dilutive securities:        
Weighted average shares of Class A common stock outstanding - diluted (in shares) 170,023 167,562 169,893 167,238
Earnings per share of Class A common stock - basic (in dollars per share) $ 0.07 $ 0.08 $ 0.07 $ 0.08
Earnings per share of Class A common stock - diluted (in dollars per share) $ 0.07 $ 0.08 $ 0.07 $ 0.08
Restricted / performance stock units        
Effect of dilutive securities:        
Restricted / performance stock units (in shares) 1,964 276 2,085 114