XML 65 R37.htm IDEA: XBRL DOCUMENT
v3.25.0.1

Share-Based Compensation (Tables) | 12 Months Ended
--- | ---
Dec. 31, 2024
Share-Based Payment Arrangement [Abstract] |
Schedule of Restricted Stock Unit and Stock Option Activity | The following table summarizes RSU, stock option, CPSU and CRSU activity:
| RSUs |  | Stock Options |  | CPSUs |  | CRSUs
| Number |  | Weighted- Average Grant Date Fair Value Per Share |  | Number |  | Weighted- Average Exercise/ (Strike) Price Per Share |  | Number |  | Weighted- Average Grant Date Fair Value Per Unit |  | Number |  | Weighted- Average Grant Date Fair Value Per Unit
Outstanding as of December 31, 2021 | 1,188,851 |  |  | $ | 18.98 |  |  | 2,167,765 |  |  | $ | 20.11 |  |  | 398,852 |  |  | $ | 20.39 |  |  | — |  |  | $ | — |
Granted | 375,769 |  |  | 10.53 |  |  | — |  |  | — |  |  | 415,768 |  |  | 12.99 |  |  | 100,000 |  |  | 6.99 |
Expired or cancelled | (42,500) |  |  | 19.27 |  |  | (542,500) |  |  | 11.66 |  |  | — |  |  | — |  |  | — |  |  | — |
Vested/exercised | (415,450) |  |  | 20.14 |  |  | — |  |  | — |  |  | — |  |  | — |  |  | — |  |  | — |
Outstanding as of December 31, 2022 | 1,106,670 |  |  | $ | 15.66 |  |  | 1,625,265 |  |  | $ | 22.93 |  |  | 814,620 |  |  | $ | 16.61 |  |  | 100,000 |  |  | $ | 6.99 |
Granted | 590,188 |  |  | 8.66 |  |  | — |  |  | — |  |  | 901,541 |  |  | 11.18 |  |  | 214,379 |  |  | 8.43 |
Expired or cancelled | (45,000) |  |  | 16.19 |  |  | (190,000) |  |  | 19.88 |  |  | (380,782) |  |  | 20.37 |  |  | — |  |  | — |
Vested/exercised | (404,229) |  |  | 15.75 |  |  | — |  |  | — |  |  | (150,696) |  |  | 11.98 |  |  | (30,000) |  |  | 8.98 |
Outstanding as of December 31, 2023 | 1,247,629 |  |  | $ | 12.30 |  |  | 1,435,265 |  |  | $ | 23.33 |  |  | 1,184,683 |  |  | $ | 11.86 |  |  | 284,379 |  |  | $ | 7.87 |
Granted | 30,000 |  |  | 12.68 |  |  | — |  |  | — |  |  | 645,180 |  |  | 19.17 |  |  | 673,855 |  |  | 12.75 |
Earned for performance above target | — |  |  | — |  |  | — |  |  | — |  |  | 72,864 |  |  | 19.24 |  |  | — |  |  | — |
Expired or cancelled | (50,000) |  |  | 23.14 |  |  | (287,337) |  |  | 26.62 |  |  | (157,884) |  |  | 10.53 |  |  | — |  |  | — |
Vested/exercised | (598,913) |  |  | 13.24 |  |  | (471,295) |  |  | 20.12 |  |  | (230,748) |  |  | 19.24 |  |  | (171,459) |  |  | 7.59 |
Outstanding as of December 31, 2024 | 628,716 |  |  | $ | 10.57 |  |  | 676,633 |  |  | $ | 24.17 |  |  | 1,514,095 |  |  | $ | 14.34 |  |  | 786,775 |  |  | $ | 12.11 |
Vested and expected to vest at December 31, 2024 | 628,716 |  |  | $ | 10.57 |  |  | 676,633 |  |  | $ | 24.17 |  |  | 1,019,604 |  |  | $ | 16.20 |  |  | 786,775 |  |  | $ | 12.11 |
Schedule of Unrestricted Stock Units Issuance | The following table summarizes unrestricted stock awards, which are generally issued to the non-employee members of the Company’s Board of Directors as part of their annual retainer fees:
| Unrestricted Stock Awards
Year | Number |  | Weighted-Average Grant Date Fair Value Per Share
2022 | 165,030 |  |  | $ | 10.63 |
2023 | 302,112 |  |  | 5.66 |
2024 | 73,716 |  |  | 20.89 |

X
- Definition Summary Of Unrestricted Stock Units Issuance [Table Text Block] + References No definition available. + Details
Name: | tpc_SummaryOfUnrestrictedStockUnitsIssuanceTableTextBlock
Namespace Prefix: | tpc_
Data Type: | dtr-types1:textBlockItemType
Balance Type: | na
Period Type: | duration

X
- References No definition available. + Details
Name: | us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract
Namespace Prefix: | us-gaap_
Data Type: | xbrli:stringItemType
Balance Type: | na
Period Type: | duration

X
- Definition Tabular disclosure of share-based payment arrangement. + References Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Section 50 -Paragraph 1 -SubTopic 10 -Topic 718 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-1 Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef -Name Accounting Standards Codification -Topic 718 -SubTopic 10 -Section 50 -Paragraph 2 -Publisher FASB -URI https://asc.fasb.org/1943274/2147480429/718-10-50-2 + Details
Name: | us-gaap_DisclosureOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTextBlock
Namespace Prefix: | us-gaap_
Data Type: | dtr-types:textBlockItemType
Balance Type: | na
Period Type: | duration