XML 53 R45.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Earnings Per Share - Computation of Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Earnings Per Share [Abstract]    
Net income $ 784 $ 11,479
Basic weighted-average common shares outstanding 66,318 66,530
Effect of dilutive stock-based compensation awards [1] 973 1,217
Diluted weighted-average common shares outstanding 67,291 67,747
Earnings per share, basic $ 0.01 $ 0.17
Earnings per share, diluted $ 0.01 $ 0.17
[1] There were 1,416 and 554 potential common shares excluded from diluted weighted-average common shares outstanding for the three months ended March 31, 2024 and 2023, respectively, as their inclusion would have had an anti-dilutive effect.