Subsequent Events |
12 Months Ended |
|---|---|
Dec. 31, 2024 | |
| Subsequent Events [Abstract] | |
| Subsequent Events | 22. Subsequent Events After the year ended December 31, 2024, the Company entered into a merger agreement to acquire a 100% ownership interest in TRS Group, Inc. ("TRS") for approximately $36 million from cash on hand. Headquartered in Indianapolis, Indiana, TRS is an environmental solutions firm that specializes in remediation technology. At the time of the filing of this Form 10-K, the Company has just started the process of obtaining the relevant data to make the required acquisition related disclosures. This acquisition is not material to the Company's consolidated financial statements. |