XML 63 R52.htm IDEA: XBRL DOCUMENT v3.25.2
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Mar. 31, 2025
Jun. 30, 2024
Mar. 31, 2024
Jun. 30, 2025
Jun. 30, 2024
Numerator:            
Net Income (Loss) $ 8,758 $ 2,361 $ 7,474 $ 7,156 $ 11,119 $ 14,630
Denominator:            
Weighted-average common shares outstanding 162,740   171,628   163,922 171,467
Dilutive effect of share-based awards 3,957   4,333   3,891 5,383
Weighted-average dilutive shares outstanding 166,697   175,961   167,813 176,850
Basic earnings per share $ 0.05   $ 0.04   $ 0.07 $ 0.09
Diluted earnings per share $ 0.05   $ 0.04   $ 0.07 $ 0.08
Weighted average shares issuable under stock-based awards, excluded from diluted EPS calculation 11,600   8,900   9,700 3,900