XML 23 R7.htm IDEA: XBRL DOCUMENT v3.25.0.1
Consolidated Statements of Stockholders' Equity - USD ($)
shares in Thousands, $ in Thousands
PRT Offshore [Member]
Common Stock Outstanding [Member]
PRT Offshore [Member]
Treasury Stock, Common [Member]
PRT Offshore [Member]
Additional Paid-in Capital [Member]
PRT Offshore [Member]
AOCI Attributable to Parent [Member]
PRT Offshore [Member]
Retained Earnings [Member]
PRT Offshore [Member]
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, 2021                         109,143          
Balance at Dec. 31, 2021                         $ 7,844 $ (22,785) $ 1,827,782 $ 20,358 $ (535,628) $ 1,297,571
Net income (loss)                         0 0 0 0 (20,145) (20,145)
Other comprehensive income                         0 0 0 7,191 0 7,191
Stock-based compensation expense                         $ 0 0 18,486 0 0 18,486
Common shares issued upon vesting of share-based awards (in shares)                         1,013          
Common shares issued upon vesting of share-based awards                         $ 67 0 810 0 0 877
Repurchase of common stock (in shares)                         (1,100)          
Repurchase of common stock                         (12,995) 0 0 0 (12,995)
Treasury shares withheld (in shares)                         (312)          
Treasury shares withheld                         $ 0 (5,090) 0 0 0 (5,090)
Balance (in shares) at Dec. 31, 2022                         108,744          
Balance at Dec. 31, 2022                         $ 7,911 (40,870) 1,847,078 27,549 (555,773) 1,285,895
Net income (loss)                         0 0 0 0 (23,360) (23,360)
Other comprehensive income                         0 0 0 (5,231) 0 (5,231)
Stock-based compensation expense                         $ 0 0 19,574 0 0 19,574
Common shares issued upon vesting of share-based awards (in shares)                         836          
Common shares issued upon vesting of share-based awards                         $ 46 0 1,866 0 0 $ 1,912
Repurchase of common stock (in shares)                         (1,199)         (1,200)
Repurchase of common stock                         $ 0 (20,024) 0 0 0 $ (20,024)
Treasury shares withheld (in shares)                         (195)          
Treasury shares withheld                         $ 0 (3,803) 0 0 0 (3,803)
Acquisition (in shares) 1,844                                  
Acquisition $ 105 $ 40,805 $ 40,910                        
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 (loss)                         0 0 0 0 51,918 51,918
Other comprehensive income                         0 0 0 (7,848) 0 (7,848)
Stock-based compensation expense                         $ 0 0 26,352 0 0 26,352
Common shares issued upon vesting of share-based awards (in shares)                         950          
Common shares issued upon vesting of share-based awards                         $ 53 0 1,094 0 0 $ 1,147
Repurchase of common stock (in shares)                         (1,200)         (1,200)
Repurchase of common stock                         $ 0 (14,155) 0 0 0 $ (14,155)
Treasury shares withheld (in shares)                         (235)          
Treasury shares withheld                         $ 0 (4,568) 0 0 0 (4,568)
Acquisition (in shares)             6,750                      
Acquisition             $ 373 $ 0 $ 142,392 $ 0 $ 0 $ 142,765            
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