XML 72 R61.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 7,416 $ 9,182
Basic weighted average outstanding shares of common stock (in shares) 84,298,000 86,885,000
Dilutive effect of stock-based awards for common stock (in shares) 1,002,000 247,000
Diluted weighted average outstanding shares of common stock (in shares) 85,300,000 87,132,000
Earnings Per Share, Basic and Diluted EPS [Abstract]    
Basic (in usd per share) $ 0.09 $ 0.11
Diluted (in usd per share) $ 0.09 $ 0.11
Anti-dilutive options excluded from calculation of diluted EPS (in shares) 4,339,250 4,907,216