XML 42 R31.htm IDEA: XBRL DOCUMENT v3.25.1
Net Earnings Per Share - Reconciliation of Denominators of Basic and Diluted EPS Calculations (Detail) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Numerator:    
Net earnings $ 7,514 $ 67,027
Denominator:    
Weighted average shares used to compute basic EPS (in shares) 31,839 32,596
Dilutive potential common shares due to dilutive RSUs, net of tax effect (in shares) 176 348
Dilutive potential common shares due to the convertible notes (in shares) 1,731 3,228
Dilutive potential common shares due to the warrants (in shares) 937 2,263
Weighted average shares used to compute diluted EPS (in shares) 34,683 38,435
Net earnings per share:    
Basic (in usd per share) $ 0.24 $ 2.06
Diluted (in usd per share) $ 0.22 $ 1.74