XML 55 R42.htm IDEA: XBRL DOCUMENT v3.25.1
Basic and Diluted Earnings (Loss) Per Share - Schedule Computation of (Loss) Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net income (loss) $ 11,052 $ (1,009)
Denominator:    
Weighted average shares - basic (in shares) 379,196 390,048
Dilutive impact of stock options, restricted stock awards and restricted stock units (in shares) 460 0
Weighted average shares - diluted (in shares) 379,656 390,048
Earnings (loss) per share:    
Basic (in usd per share) $ 0.03 $ 0.00
Diluted (in usd per share) $ 0.03 $ 0.00