XML 27 R7.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Stockholders' Equity (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
Coretrax [Member]
Common Stock Outstanding [Member]
Coretrax [Member]
Treasury Stock, Common [Member]
Coretrax [Member]
Additional Paid-in Capital [Member]
Coretrax [Member]
AOCI Attributable to Parent [Member]
Coretrax [Member]
Retained Earnings [Member]
Coretrax [Member]
Common Stock Outstanding [Member]
Treasury Stock, Common [Member]
Additional Paid-in Capital [Member]
AOCI Attributable to Parent [Member]
Retained Earnings [Member]
Total
Balance (in shares) at Dec. 31, 2023             110,030          
Balance at Dec. 31, 2023             $ 8,062 $ (64,697) $ 1,909,323 $ 22,318 $ (579,133) $ 1,295,873
Net income             0 0 0 0 (2,677) (2,677)
Other comprehensive loss             0 0 0 (61) 0 (61)
Stock-based compensation expense             $ 0 0 5,070 0 0 5,070
Common shares issued upon vesting of share-based awards (in shares)             719          
Common shares issued upon vesting of share-based awards             $ 40 0 (40) 0 0 0
Treasury shares withheld (in shares)             (212)          
Treasury shares withheld             $ 0 (4,095) 0 0 0 (4,095)
Balance (in shares) at Mar. 31, 2024             110,537          
Balance at Mar. 31, 2024             $ 8,102 (68,792) 1,914,353 22,257 (581,810) 1,294,110
Balance (in shares) at Dec. 31, 2023             110,030          
Balance at Dec. 31, 2023             $ 8,062 (64,697) 1,909,323 22,318 (579,133) 1,295,873
Net income                       12,609
Other comprehensive loss                       (122)
Acquisition of common stock                       0
Balance (in shares) at Jun. 30, 2024             117,380          
Balance at Jun. 30, 2024             $ 8,481 (69,048) 2,064,089 22,196 (566,524) 1,459,194
Balance (in shares) at Mar. 31, 2024             110,537          
Balance at Mar. 31, 2024             $ 8,102 (68,792) 1,914,353 22,257 (581,810) 1,294,110
Net income             0 0 0 0 15,286 15,286
Other comprehensive loss             0 0 0 (61) 0 (61)
Stock-based compensation expense             $ 0 0 7,350 0 0 7,350
Common shares issued upon vesting of share-based awards (in shares)             105          
Common shares issued upon vesting of share-based awards             $ 6 0 (6) 0 0 0
Treasury shares refunded (in shares)             (12)          
Treasury shares refunded             $ 0 (256) 0 0 0 (256)
Coretrax Acquisition (in shares) 6,750                      
Coretrax Acquisition $ 373 $ 0 $ 142,392 $ 0 $ 0 $ 142,765            
Balance (in shares) at Jun. 30, 2024             117,380          
Balance at Jun. 30, 2024             $ 8,481 (69,048) 2,064,089 22,196 (566,524) 1,459,194
Balance (in shares) at Dec. 31, 2024             116,295          
Balance at Dec. 31, 2024             $ 8,488 (83,420) 2,079,161 14,470 (527,215) 1,491,484
Net income             0 0 0 0 13,948 13,948
Other comprehensive loss             0 0 0 (61) 0 (61)
Stock-based compensation expense             $ 0 0 6,968 0 0 6,968
Common shares issued upon vesting of share-based awards (in shares)             1,031          
Common shares issued upon vesting of share-based awards             $ 58 0 793 0 0 851
Treasury shares withheld (in shares)             (304)          
Treasury shares withheld             $ 0 (3,425) 0 0 0 (3,425)
Coretrax Acquisition (in shares)             (994)          
Acquisition of common stock             $ 0 (10,020) 0 0 0 (10,020)
Balance (in shares) at Mar. 31, 2025             116,028          
Balance at Mar. 31, 2025             $ 8,546 (96,865) 2,086,922 14,409 (513,267) 1,499,745
Balance (in shares) at Dec. 31, 2024             116,295          
Balance at Dec. 31, 2024             $ 8,488 (83,420) 2,079,161 14,470 (527,215) 1,491,484
Net income                       31,951
Other comprehensive loss                       (122)
Acquisition of common stock                       (15,000)
Balance (in shares) at Jun. 30, 2025             115,593          
Balance at Jun. 30, 2025             $ 8,556 (101,878) 2,094,226 14,348 (495,264) 1,519,988
Balance (in shares) at Mar. 31, 2025             116,028          
Balance at Mar. 31, 2025             $ 8,546 (96,865) 2,086,922 14,409 (513,267) 1,499,745
Net income             0 0 0 0 18,003 18,003
Other comprehensive loss             0 0 0 (61) 0 (61)
Stock-based compensation expense             $ 0 0 7,314 0 0 7,314
Common shares issued upon vesting of share-based awards (in shares)             202          
Common shares issued upon vesting of share-based awards             $ 10 0 (10) 0 0 0
Coretrax Acquisition (in shares)             (637)          
Acquisition of common stock             $ 0 (5,013) 0 0 0 (5,013)
Balance (in shares) at Jun. 30, 2025             115,593          
Balance at Jun. 30, 2025             $ 8,556 $ (101,878) $ 2,094,226 $ 14,348 $ (495,264) $ 1,519,988