XML 28 R7.htm IDEA: XBRL DOCUMENT v3.25.4
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, 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 loss                         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)          
Repurchase of common stock                         (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                        
Net income (loss)                         $ 0 0 0 0 (23,360) (23,360)
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 loss                         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)
Acquisition (in shares)             6,750                      
Acquisition             $ 373 $ 142,392 $ 142,765            
Treasury shares withheld (in shares)                         (235)          
Treasury shares withheld                         $ 0 (4,568) 0 0 0 (4,568)
Net income (loss)                         $ 0 0 0 0 51,918 51,918
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 (loss)                         0 0 0 0 51,686 51,686
Other comprehensive loss                         0 0 0 3,583 0 3,583
Stock-based compensation expense                         $ 0 0 29,172 0 0 29,172
Common shares issued upon vesting of share-based awards (in shares)                         1,294          
Common shares issued upon vesting of share-based awards                         $ 71 0 1,844 0 0 $ 1,915
Repurchase of common stock (in shares)                         (3,708)         (3,700)
Repurchase of common stock                         $ 0 (40,088) 0 0 0 $ (40,088)
Treasury shares withheld (in shares)                         (320)          
Treasury shares withheld                         $ 0 (3,629) 0 0 0 (3,629)
Net income (loss)                         $ 0 0 0 0 51,686 51,686
Balance (in shares) at Dec. 31, 2025                         113,561          
Balance at Dec. 31, 2025                         $ 8,559 $ (127,137) $ 2,110,177 $ 18,053 $ (475,529) $ 1,534,123