XML 58 R49.htm IDEA: XBRL DOCUMENT v3.26.1
Earnings Per Share - Schedule of Reconciliation of Numerator and Denominator Used in Calculation of Basic and Diluted Net Income Per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Numerator        
Net income from continuing operations $ 49,193 $ 48,989 $ 81,421 $ 91,063
Net loss from discontinued operations 0 (26,646) 0 (29,675)
Consolidated net income $ 49,193 $ 22,343 $ 81,421 $ 61,388
Denominator        
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - basic 90,131,442 98,889,893 92,082,411 100,980,676
Dilutive effect of share equivalents resulting from stock options 0 15,167 2,481 17,893
Dilutive effect of share equivalents resulting from unvested restricted stock units 945,007 1,279,007 990,565 1,615,872
Weighted-average number of shares of common stock used in computing net income (loss) per share attributable to common stockholders - diluted 91,076,449 100,184,067 93,075,457 102,614,441
Basic        
Continuing operations $ 0.55 $ 0.50 $ 0.88 $ 0.90
Discontinued operations 0 (0.27) 0 (0.29)
Consolidated 0.55 0.23 0.88 0.61
Diluted        
Continuing operations 0.54 0.49 0.87 0.89
Discontinued operations 0 (0.27) 0 (0.29)
Consolidated $ 0.54 $ 0.22 $ 0.87 $ 0.60